Texmaker 无法加载字典

Texmaker 无法加载字典

在 texmaker 中,虽然我已经配置了字典,但我仍然无法检查拼写,有什么想法吗?

在此处输入图片描述

答案1

我遇到了同样的问题,但.dic我使用的文件不起作用。

Texmaker Error : Can’t open the dictionary

要解决此错误,您需要安装拼写检查器

  • 使用:sudo apt-get install myspell-de-de myspell-en-us 或使用sudo apt-get install myspell-*

在 4/8/23 Michael 编辑了我必须安装 hunspell sudo apt-get install hunspell-en-gb 然后我重新启动 TexMaker 并在选项->配置 TexMaker 下我选择编辑器并在拼写词典下我输入了 /usr/share/hunspell/en_GB.dic 现在我可以在 Ubuntu 20.04 LTS 上进行拼写检查!!


  • 然后查找字典:locate *.aff

我的计算机中有两个包含词典文件的目录;/usr/share/hunspell//usr/share/myspell/。只有其中一个“myspell”词典可以使用,而所有“hunspell”词典都可以使用(到目前为止)。

可能.dic如果没有相应的文件,“myspell”中的文件就无法工作.aff......

  • 选择.aff您想要的文件并将其路径输入到 texmaker 中,然后options --> configure texmaker --> editor --> spelling dictionary单击确定。

  • 右键单击您的“代码”,然后单击check spelling以确保其正常工作。

答案2

/usr/share/hyphen不是拼写词典的正确目录。拼写词典位于目录中/usr/share/myspell,而拼写词典实际上始终由 2 个文件组成:(.dic必须选择)和.aff文件。

答案3

里面/usr/share/myspell/dicts你应该有该语言的.dic 和.aff 文件的链接(例如en_USen_GB)。

/usr/share/myspell/dicts$ ls -og |  grep /en_US
lrwxrwxrwx 1 24 Jan 30 11:21 en_US.aff -> ../../hunspell/en_US.aff
lrwxrwxrwx 1 24 Nov  3 13:03 en_US.dic -> ../../hunspell/en_US.dic

然后从配置中,让 TexMaker“拼写词典”指向该.dic文件:

/usr/share/myspell/dicts/en_US.dic

这是来自的描述/解释MySpell 维基百科入口:

拼写检查是使用语言环境的 .aff 文件和 .dic 文件进行的。.dic 文件是单词列表以及一组字母,这些字母引用了 .aff 文件中找到的词缀。这节省了空间,因为 .dic 文件不会包含单词的所有形式,例如 jump(jumping、jumps、jumped),而是只包含一次单词,而 .aff 文件中对词缀的引用允许构造所有其他形式。

如果你没有文件,你可以获取.aff一个en_US .dic/.aff亨斯佩尔wordlist.sourceforge.net。

答案4

我在 Ubuntu 14.04 上使用 Texmaker 4.1,遇到了类似的问题;原来是 myspell-en-gb 没有安装。简单的解决方法:sudo apt-get install myspell-en-gb确保词典路径正确设置,如/usr/share/myspell/dicts/en_GB.dic在 Texmaker 的配置窗口中一样。

相关内容