I increased the performance of the spellchecker, so there are no more problems with larger files. Inlage 4.2.1!
This entry was posted
on Friday, October 22nd, 2010 at 00:02 and is filed under Uncategorized.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.
Inlage reports an exception when adding a word to the dictionary. Apparently the file
C:\Users\Petter\AppData\Roaming\Inlage\userdict.txt
is missing. I manually created the file and the error disappeared.
Also, when I upgraded to the latest version, all my settings disappeared and I had to reconfigure the program.
* Abbreviations, right now “e.g.” and “i.e.” are errors
* Non-breaking spaces. “~” is a non-breaking space in Latex and should therefore be parsed as a word separator, not part of a word. Right now this gives a lot of erroneous spell checking errors
Okay, first of all: You can’t expect that I write a perfect spellchecker for LaTeX in 3 days… if you dislike that spell checker you can turn it off.
The “~” was missing as delimiter! I’m sorry about your settings I think I fixed that and I also fixed the exception.
“e.g.” is missing in the dictionary file that is not part of Inlage! In the german dict abbreviations are handled, so I think you have to add them to your user dictionary or find a new dictionary.
I’ll try to add all of the commands that contains text to an ignore list…
Hi,
great work! Inlage is indeed a very good latex development environment – the best I’ve seen so far! And it’s really great that you develop it in such a speed, I really don’t regret that I have bought Inlage.
Keep up the great work!
Matse
I added a list with words that can have text in its argument. All other commands are not checked! Also everything before \begin{document} will not be checked.
If you want I can add everything in Math Mode and all Comments to the ignorelist, too.
And I’m wondering how to display the math mode (e.g. bold, other color, …). Suggestions are welcome
The editor is very slow. Scrolling up and down maximizes one CPU core and writing maximizes both CPU cores. This is with code folding disabled in an 123-line document.
The math mode should have a different background color in my opinion.
Hello again,
one thing that I miss is that you don’t see, when the document is being compiled. I was missing some packages and miktex was downloading them in the background automatically and I could not see that the compiler was running until I pressed again “F5″ – then a message appears that says that the compiler is already running and so on. It would be nice if there was a note in the status bar.
Another thing is if you don’t specify a pdf-reader the code will compile but inlage will just give you the error “Not found” – please add something which is more clear like “PDF reader not found”.
Further I miss some document classes in the “new document” window, especially “report” and “scrreport”.
And at last I had a crash when I clicked on the “Insert / Packages” button on the left side of the window. I can’t reproduce the crash but I guess there was an error that had to do with “windows forms” or so – that’s probably no help if I get the error again I will inform you.
Matse
You also can open the log-mdi-window and see live the compiler output. There is also a textbox below to communicate with it (e.g. you can press enter to skip some errors).
The “not found” error prints normally the path of the pdf viewer you set up if its not found. So I think you switched the dropdown to “other (extern)” but you didnt write something in the path for the other viewer you want to use… I’ll add another message.
I also will add the documentclasses that are missing.
If you get the next exception, please write a mail with the exception message or you can look in the Appdata/Inlage directory where a “crash.txt” should be created with the exception text in it.
@Petter
I’m sorry about the CPU usage but I think it’s no big deal if you do no big simulation or sth like that when you are writing in Inlage, because that only happens if you are changing the visible text in Inlage. The more important thing is, that Inlage refreshes live the spellchecker without slowing down. And I think its doing that fine?!
With the math mode I had problems setting up a background color but I think it might be too much if you use the active line highlighter. I’ll release 4.3 soon where you can set a color for the commands that determine entering and closing the math mode and there will be a checkbox for making everything in math mode bold.
Hello again,
you are right, report is already in the “new document” window, my mistake. Another feature that I miss is that I can stop the compiling process. Because sometimes the compiler shows an error but still compiles and compiles this slows down my computer so I have to find the error and restart compiling – but if I need time to find the error I have a problem And I’m a beginner in latex so I need some time
It would be nice if you would add this feature,
greetings
Matse
PS.: I didn’t find a crash.txt in my Appdata\Roaming\Inlage directory, that’s the only Inlage directory (that I could find) in my users folder on my computer.
The editor is noticeably slower the larger the document gets. It is only a big deal on my laptop because the fan has to work and the battery drains faster.
I rarely post on blogs, however I just had to take a second to thank you for sharing this with us. As a normal person I’ve really enjoyed the fantastic ideas and information obtained from visiting your blog. I hope you can continue to develop a passionate website here as I will be coming back often!
Inlage reports an exception when adding a word to the dictionary. Apparently the file
C:\Users\Petter\AppData\Roaming\Inlage\userdict.txt
is missing. I manually created the file and the error disappeared.
Also, when I upgraded to the latest version, all my settings disappeared and I had to reconfigure the program.
The screen shot above illustrates a problem with the spell checker. Arguments to most latex commands should not be checked for spelling.
Examples: \cite \documentclass \ref etc.
Examples of commands whose arguments _should_ be spell checked: \emph \textbf etc.
So give me a complete list and I’ll add it… I’m working on a version that doesnt do the highlighting if you are not in the \begin/end{document}
Basically everything within [] and then {} after any latex command should be ignored by the spell checker.
Exceptions: \text* \emph
whats about \section, \chapter, \textbf, …? I think there are a lot of commands that can have text in its argument…
Additional things to fix in the spell checker:
* Abbreviations, right now “e.g.” and “i.e.” are errors
* Non-breaking spaces. “~” is a non-breaking space in Latex and should therefore be parsed as a word separator, not part of a word. Right now this gives a lot of erroneous spell checking errors
With “\text*” I meant “\textbf”, “\textsl”, “\textit” etc. “\section”, “\chapter”, “\paragraph” should be included as well.
Okay, first of all: You can’t expect that I write a perfect spellchecker for LaTeX in 3 days… if you dislike that spell checker you can turn it off.
The “~” was missing as delimiter! I’m sorry about your settings I think I fixed that and I also fixed the exception.
“e.g.” is missing in the dictionary file that is not part of Inlage! In the german dict abbreviations are handled, so I think you have to add them to your user dictionary or find a new dictionary.
I’ll try to add all of the commands that contains text to an ignore list…
I upload a new version when its done.
Hi,
great work! Inlage is indeed a very good latex development environment – the best I’ve seen so far! And it’s really great that you develop it in such a speed, I really don’t regret that I have bought Inlage.
Keep up the great work!
Matse
Thank you!
I added a list with words that can have text in its argument. All other commands are not checked! Also everything before \begin{document} will not be checked.
If you want I can add everything in Math Mode and all Comments to the ignorelist, too.
And I’m wondering how to display the math mode (e.g. bold, other color, …). Suggestions are welcome
The editor is very slow. Scrolling up and down maximizes one CPU core and writing maximizes both CPU cores. This is with code folding disabled in an 123-line document.
The math mode should have a different background color in my opinion.
Hello again,
one thing that I miss is that you don’t see, when the document is being compiled. I was missing some packages and miktex was downloading them in the background automatically and I could not see that the compiler was running until I pressed again “F5″ – then a message appears that says that the compiler is already running and so on. It would be nice if there was a note in the status bar.
Another thing is if you don’t specify a pdf-reader the code will compile but inlage will just give you the error “Not found” – please add something which is more clear like “PDF reader not found”.
Further I miss some document classes in the “new document” window, especially “report” and “scrreport”.
And at last I had a crash when I clicked on the “Insert / Packages” button on the left side of the window. I can’t reproduce the crash but I guess there was an error that had to do with “windows forms” or so – that’s probably no help if I get the error again I will inform you.
Matse
I am really blind! I just saw the “play” button in the status bar while the document is compiling! Ignore that part of my message
Greetings
Matse
@Matse
You also can open the log-mdi-window and see live the compiler output. There is also a textbox below to communicate with it (e.g. you can press enter to skip some errors).
The “not found” error prints normally the path of the pdf viewer you set up if its not found. So I think you switched the dropdown to “other (extern)” but you didnt write something in the path for the other viewer you want to use… I’ll add another message.
I also will add the documentclasses that are missing.
If you get the next exception, please write a mail with the exception message or you can look in the Appdata/Inlage directory where a “crash.txt” should be created with the exception text in it.
@Petter
I’m sorry about the CPU usage but I think it’s no big deal if you do no big simulation or sth like that when you are writing in Inlage, because that only happens if you are changing the visible text in Inlage. The more important thing is, that Inlage refreshes live the spellchecker without slowing down. And I think its doing that fine?!
With the math mode I had problems setting up a background color but I think it might be too much if you use the active line highlighter. I’ll release 4.3 soon where you can set a color for the commands that determine entering and closing the math mode and there will be a checkbox for making everything in math mode bold.
Screenshot and update will follow…
btw “report” isn’t missing…
Petter, you said “The editor is very slow.”, is it slow or only having much cpu usage? Because than its not slow itself…
I dont have such problems, when I’m typing it goes up to 10%, if I scroll up to 30% but not more…
EDIT: And you can enable code-folding if you dont have > 10^5 lines. It only updates if you have added a new begin/end block.
Hello again,
And I’m a beginner in latex so I need some time 
you are right, report is already in the “new document” window, my mistake. Another feature that I miss is that I can stop the compiling process. Because sometimes the compiler shows an error but still compiles and compiles this slows down my computer so I have to find the error and restart compiling – but if I need time to find the error I have a problem
It would be nice if you would add this feature,
greetings
Matse
PS.: I didn’t find a crash.txt in my Appdata\Roaming\Inlage directory, that’s the only Inlage directory (that I could find) in my users folder on my computer.
There is an item “Abort” in the Build menu (Shift+F5). The dir is the right one… I got also that error but can’t reproduce it, too…
The editor is noticeably slower the larger the document gets. It is only a big deal on my laptop because the fan has to work and the battery drains faster.
So I think you have to disable the spell checker on your laptop
I rarely post on blogs, however I just had to take a second to thank you for sharing this with us. As a normal person I’ve really enjoyed the fantastic ideas and information obtained from visiting your blog. I hope you can continue to develop a passionate website here as I will be coming back often!
@Mike Koor: That’s a really nice spam comment! Thank you…
What a lovely blog page. I will definitely be back again. Please maintain writing!