我使用 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 语法并添加要忽略的自定义单词。