TeXworks:如何将单词添加到拼写检查器词典中?

TeXworks:如何将单词添加到拼写检查器词典中?

我使用 TeXworks 编写文档。拼写检查工具很好用,但我想将一些单词添加到词典中,但我找不到相应的功能。

那么我该怎么做呢?

答案1

TeXworks 使用一个拼写检查器,称为亨斯佩尔,OpenOffice 等也使用了该引擎:

每个词典由两个文件组成,扩展名为.dic.aff。它们的位置取决于您的 TeXworks 安装,在我的系统(TeX Live 2010,Windows)上,它们位于目录中

C:\Users\<user name>\.texlive2010\texmf-config\texworks\dictionaries

向词典中添加单词非常简单:由于文件.dic是纯单词列表,因此您只需添加新行并输入您自己的单词即可。如果您希望系统也能识别不同的单词形式,则必须处理该.aff文件 - 请参阅这个解释了解更多详情。但是,在大多数情况下,只需更改单词列表就足够了。

答案2

我设法按照如下方式安装字典PT_EU

我打开了 TeX 工程,转到Help->Settings and Features并点击C:/Users/Abilio/AppData/Local/MiKTeX/2.9/TeXworks/0.4

下载词典后PT_EU http://extensions.services.openoffice.org/en/dictionaries网站,下载一个文件.otx。然后用7-zip打开这个文件,并将文件夹中的“Dictionaries”文件夹复制到0.4.

然后我将整个文件夹 TeXworks ( C:/Users/Abilio/AppData/Local/MiKTeX/2.9/TeXworks/) 复制到以下路径C:/Users/ Abilio / AppData / Local /。然后我重新打开 TeXworks,字典已经在那里了,而且它可以正常工作。

我有 32 位 Windows Vista。

答案3

在 MiKTeX 2.9 / Windows 8 环境中,要修改的文件原来是

/用户/(用户名)/AppData/Local/Programs/MiKTeX 2.9/hunspell/dicts/en_US.dic

使用 Cygwin 中的 Unix 风格编辑器编辑它没有任何问题。文件开头有一个字数统计,但在添加新单词时似乎没有必要增加字数统计。我推测字数统计是在文件加载时用于存储分配的。我按字母顺序添加了新单词。

上面关于备份的评论是正确的!

答案4

我遇到了类似的问题,不过是在 OS X Yosemite 上。我无意中导致内置的 OSX 拼写词典(许多 LaTeX 编辑器都使用该词典)错误地学习了拼写错误的单词。通过直接编辑文本文件,~/Library/Spelling/LocalDictionary您可以自定义编辑器以忽略常见的 LaTeX 语法并添加要忽略的自定义单词。

相关内容