在 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_US
或en_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 的配置窗口中一样。