mrob95 on texmaker
Add basic TeXMaker support (compare)
mrob95 on master
Create requirements.txt (compare)
mrob95 on master
Create install.bat (compare)
mrob95 on master
change to \(\) for inline math,… add equation* and align* update docs and 2 more (compare)
mrob95 on master
mrob95 on breathe
Transition sublime and template Update dependencies Add install script and 2 more (compare)
mrob95 on master
Create LICENSE (compare)
mrob95 on master
Add core context (compare)
mrob95 on master
Add install script (compare)
mrob95 on master
Update dependencies (compare)
mrob95 on languages
Improve formatting (compare)
mrob95 on languages
Initial multilanguage support load to edit Further improvement and 1 more (compare)
mrob95 on master
Transition sublime and template (compare)
Well basically I wanted rules that were like:
Integral from <stuff1> to <stuff2>
Where stuff was a sequence of any other ccr commands. Nested rules were the first implementation based on Caster, breathe allows this by allowing the user to add custom top-level rules. The mathfly examples are in e.g. lyx.py
at the bottom but may be slightly difficult to understand at a glance, there are clearer examples on the breathe readme which show greedy dictation and optional repeat values using the same feature.
CommandsRef
extra which references a sequence of commands and then include an Exec
action to execute the sequence
say <text>
command, which should allow you to input text without using Dragon dictation
@mrob95 Not urgent as it only happens a few times an hour, but I wanted to report an error I'm getting with some of the longer strings of math dictation. In particular, I have latex-maths enabled and I'm getting some warnings in the Python output window. The relevant utterances also are simply not entered into my document. Here are a few examples:
WARNING:engine:Grammar MergeRule(Merged42Ma): failed to decode recognition (u'equals', u'uniform', u'sub', u'one', u'right', u'equals', u'uniform', u'sub', u'two', u'right', u'equals', u'uniform', u'sub', u'three', u'right', u'ampersand', u'equals').
and
WARNING:engine:Grammar MergeRule(Merged15Ma): failed to decode recognition (u'alpha', u'plus', u'x-ray', u'minus', u'one', u'right', u'prekris', u'one', u'minus', u'papa', u'right', u'super', u'script', u'eight', u'up', u'plus', u'november', u'minus', u'x-ray', u'minus', u'one', u'right').
Note that in the first example all of the component words are recognized correctly, while in the second example the word 'bravo' was misrecognized as 'eight up'. I believe even the misrecognition should have yielded a valid sequence of commands, however (if a somewhat silly one).
Like I said, not urgent, but probably a bug worth looking at some point. Let me know if I can provide any more information. Thanks.
Hi Anna, firstly I'm impressed that you can hold such a long string of commands in your head at once ^^. I have always needed a pause for thought after a few commands.
I am not 100% sure that this is the issue, but one thing you could try is bumping up the value of max_ccr_repetitions
in settings.toml a bit. I don't think there is any science behind the current maximum of 16. Someone chose it a long time ago as a number that was big enough to rarely cause issues while also not triggering grammar complexity errors, and it stuck.
I definitely think it's possible - I can't write at all and used scientific notebook throughout my degree for all homeworks, exams, etc. I never needed extra time in exams so it's not a huge amount slower than handwriting I don't think. There is still a bit of mental overhead involved in mapping things to commands in your head and fixing errors but it's manageable when the output is rendered instantly.
The LyX grammar is fairly similar to the LateX one so it probably wouldn't be too much of an investment to try it out and see how it fits. Personally I prefer scientific notebook 5.5 but I think the only way to get hold of it is to buy mathtalk - version 6 is much worse for voice input imo. @esc123 has used both I think so they may be able to give an opinion on whether it would be worthwhile.
I also have trouble with working through a problem in latex. But I think with lots of grammar customization it should work. Just the difference going from "x-ray underscore number one" to "x-ray score one" already helped a lot.
I think lyx is much better suited as you can at least see what you are doing. For me the biggest hurdle is actually navigating within a formula in lyx. And I have not found a work around for that yet...
Would definitely be worth a try I think:
https://www.mackichan.com/index.html?products/dnloadreq55.html~mainFrame
There is none of the "nested boxes" nonsense you get in lyx
Apologies, I'm significantly late to the discussion. @annakirkpatrick before using Castor and subsequently Mathfly I was toying with LaTeX as a means for getting around my RSI to do some courses in calculus and linear algebra. It didnt take long to run into the same problems as you describe i.e., difficulty editing LaTeX source code and keeping all the elements of the expressions in my head.
To address the latter problem for some time I was trying to get some form of LaTeX live preview going in Vim whereby the LaTeX output would update in real-time. But there was still the problem of editing the source code in amongst all those brackets!
In the end, as I had already purchased MathTalk before this out of desperation (and found basically useless) I already had scientific notebook installed. The combination of scientific notebook + Mathfly was sufficient for me to get through calculus and linear algebra. Im currently working on probability theory for a data science master's and things are going well.
Using scientific notebook for me has solved both the editing mathematics problem and eliminated the need to keep all mathematical expressions in your head as it is displayed readily in SN. Hence I was able to manipulate algebraic expressions while simultaneously trying to work out the problem in question like you described.
The caveat here is that you are probably working on a much higher level of mathematics than me so I can't say for sure whether the same will apply to you. This is especially pertinent given the fairly steep pricetag for MathTalk.
But in short, I have found the combination of MathFly + Scientific Notebook enough for me to successfully navigate my mathematics courses. Whether that's any use for you I don't know.