Texmaker Error : Can’t open the dictionary


Ever since I upgraded to the latest version of Texmaker the spellchecker started to show the following error Can’t open the dictionary. So after struggling a bit with it I realized that the dictionary file for English US (en_US.dic) I had obtained from the openoffice repositories as recommended by the texmaker documentation did not have the affixes file (en_US.aff). So I read a bit about it a found out the following:

The .dic file is a list of words along with a group of letters which refer to the affixes found in the .aff file. This saves space because instead of having include all forms of a word, like jump (jumping, jumps, jumped), the .dic file will include the word once and the references to the affixes in the .aff file allow the construction of all the other forms.

via MySpell – Wikipedia, the free encyclopedia.

Solution: Download an up-to-date spelling dictionary that includes this aff file. You can get one from wordlist.sourceforge.net. Unzip, put it wherever you want, and then head to the preferences->editor in texmaker and point to where you have your .dic file. It should work.

Advertisements

28 thoughts on “Texmaker Error : Can’t open the dictionary

  1. Thanks for the post. I am having the same problem, but actually do have the .aff files. Does anyone have any idea why the dictionary cannot load? I’m running Texmaker 3.3.4 on OS X Lion.

      • Thanks. I downloaded a dictionary from OpenOffice and Texmaker 3.3.4 is able to read it just fine. So the problem seems to be that my install of Texmaker cannot read the dictionaries that are bundled inside the Texmaker package.

  2. Great post. Simple but very useful. I had the same problem in Texmaker 3.3.3 for Mac, although it has all the dictionaries in the resources directory.

  3. Great post.
    I would add that the TexMaker is not relative…. meaning the directory location is hardcoded to where you first unzip the contents of the file to.

    You can use their default dictionary if you change the path to
    “/Contents/Resources/en_US.dic” where is the application folder mine is something like /Applications/texmaker.app/

    to be on the safe side also call terminal and execute
    “chmod 755 /Applications/texmaker.app/Contents/Resources/en_US.* ” to change the file permissions

  4. IGNORE THE POST ABOVE (wordpress dislikes the greater than and less than symbols… I didn’t escape them )
    Great post.
    I would add that the TexMaker is not relative…. meaning the directory location is hardcoded to where you first unzip the contents of the file to.

    You can use their default dictionary if you change the path to
    “[path to texmaker.app]/Contents/Resources/en_US.dic” where [path to texmaker.app] is the application folder mine is something like “/Applications/texmaker.app/”

    to be on the safe side also call terminal and execute
    “chmod 755 [path to texmaker.app]/Contents/Resources/en_US.* ” to change the file permissions

If you liked this post please leave a comment or consider subscribing.

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s