我刚刚从 Lyx 2.1.3 升级到 Lyx 2.1.4,拼写检查器无法工作——它会询问我是否要从头开始,然后关闭,好像没有发现错误。我使用的是 Windows 7,默认安装了 Lyx。有什么办法可以让拼写检查器重新工作吗?
答案1
我想我找到问题了。首先将 hunspell 的路径指向你的等效文件夹:
C:\Program Files (x86)\LyX 2.1\Resources\dicts
那么,这是一个不正确或损坏的 en_US.aff/dic 文件。我从 hunspell 项目下载了另一个版本:
http://sourceforge.net/projects/hunspell/files/Spelling%20dictionaries/en_US/
并在 dicts 文件夹中覆盖 ir,这对我有用。
答案2
我遇到了类似的问题,我通过进入文档->设置->语言,然后将默认设置(英语)更改为英语(英国)来解决。
答案3
英国的解决方案是可行的,但如果您想要其他语言(如美国英语),可以采用以下方法修复:
首先,找到包含所有词典(dic 和 aff)文件的 hunspell 目录。对我来说,它是“C:\Program Files (x86)\MiKTeX 2.9\hunspell\dicts”
接下来,将工具 > 首选项 > 路径 > Hunspell 词典文本框指向此目录。
最后,重新启动 Lyx。
答案4
我找到了解决这个问题的方法。将 dic 和 aff 文件从当前位置(通常为 C:\Program Files (x86)\LyX 2.1\Resources\dicts)复制到新文件夹 C:\dicts(或类似文件夹),然后相应地更改 lyx 中的路径,并重新配置 lyx。
但我不知道这究竟为何有效。