当我使用 TeXworks 时,没有自动拼写检查。如果我转到“编辑”->“拼写”,我唯一的选项就是“无”
如何启用拼写检查?
感谢您的帮助
答案1
如果您已经安装了 LibreOffice,则en_US.aff
和en_US.dic
文件已位于您系统的/usr/share/hunspell
文件夹中。在这种情况下,只需将这两个文件符号链接到/usr/share/myspell/dicts
即可完成:
sudo ln -s /usr/share/hunspell/en_US.dic /usr/share/myspell/dicts/
sudo ln -s /usr/share/hunspell/en_US.aff /usr/share/myspell/dicts/
您可以对在 中找到的所有词典执行此操作/usr/share/hunspell
。
然后重新启动 Texworks。
您可以看到纺织厂>编辑>拼写>美国现在。点击它。
也改变纺织厂>编辑>优先>编辑>拼写检查语言>美国英语。
重新启动后就完成了。
答案2
TeXWorks 手册中有一个部分介绍了如何使用字典的指南。
它引用的链接是这,因此您应该将您的个人词典放在文件夹 /usr/share/myspell/dicts 中。
添加它们的一个简单方法是安装它们。我想如果你使用 LibreOffice,那么它们会默认安装。如果没有,你可以简单地安装名为 的包myspell-XX
,其中 XX 代表你的语言。
您可以使用 apt-get 和自动完成功能或通过 Synaptic 轻松找到它们。
答案3
您可能已经安装了所需语言的 hunspell 词典。在文件夹中查找它们/usr/share/hunspell
,也许您无需安装任何东西。
答案4
我刚刚在一台旧的东芝笔记本电脑上安装了 ubuntu 18.04。TeXworks 的配置文件在 /usr/share/hunspell 中查找其词典。而且改变这种行为并不容易(如果可能的话)。但可以复制(或移动)已安装的词典。或者从 Open Office 下载它们;它们将带有 oxt 扩展名,但这些是 zip 文件,将扩展名从 oxt 改为 zip 就可以了,然后解压缩它们。您只需要 *.aff 和 *.dic 文件(如果有连字符规则,还需要)。然后您需要 root 访问权限才能将它们复制或移动到 /usr/share/hunspell。如果有,只需在文件所在的文件夹中打开终端:sudo cp /usr/share/hunspell/filename 就这样。另一个优点:如果您想切换到 TeXstudio,那么您可以从其配置菜单中选择词典所在的文件夹。所以你可以选择相同的。