Monday, March 4, 2013

How to set up TeXstudio with LanguageTool

By default TeXstudio comes with preinstalled dictionaries and thesaurus (from OpenOffice.org?).


But furthermore You can enhance this by setting up LanguageTool. This Open Source software depends on Java (6+) and offers style- and grammar-checking for more than 20 languages. "It finds many errors that a simple spell checker cannot detect like mixing up there/their and it detects some grammar problems."


  1. Download LanguageTool standalone application. To this day the 20+ languages are only available in the new 2.1 branch. Thus, we take them from snapshot directory.
  2. Extract the ZIP-file.
  3. Inside the new LanguateTool folder, run the "languagetool-standalone.jar"
    or if You downloaded the 2.0 release, run the "...GUI.jar".
    Note: It may be that You have to mark the jar as executable. In KDE: Dolphin, right-click, permissions tab.
  4. In LanguageTool, click on File-->Options and tick the Run as server and use above settings for  the server options.

  5. In TeXstudio options, Grammar, specify the paths for LanguageTool (and for Java if not automatically detected).
Last but not least this is not ultimately satisfying because in my case, with Kubuntu 12.10 and KDE 4.10, I have to start LanguageTool manually (even if the options in TeXstudio should make it start, when TeXstudio starts).

3 comments:

  1. Hi, I can't find the "languagetool-standalone.jar" in both v2.1 and v2.4. Have they been removed? Or am I supposed to run "languagetool-core-.jar"?

    ReplyDelete
  2. You could download the 2.0 version, it works for me.

    Cheers.

    ReplyDelete
  3. Hey Frank, in the current release (2.4.1) there are three jar-files and you have to select the the "languagetool.jar". This will start the GUI where you can select the server.

    ReplyDelete