我在 Emacs 中使用 Hunspell。在我的 init.el 中,我将字典列表设置如下:
(setq ispell-local-dictionary-alist
'(
(nil "[A-Za-z]" "[^A-Za-z]" "" nil ("-d" "en_US") nil utf-8)
("english" "[A-Za-z]" "[^A-Za-z]" "" nil ("-d" "en_GB") nil utf-8)))
如果我拼写检查这个 TeX 文件:
\documentclass {paper}
\begin{document}
The word i.e. and contracted words aren't accepted.
\end{document}
% Local IspellDict: english
# LocalWords:
单词“ie”和“不是”无法识别,因为每个单词都包含点或单引号。OTHERCHARS
在字典列表中设置为"['.]"
没有帮助。
无论如何,如果我将字典“en_GB”更改为“en_US”,它就可以工作。
所以看来问题出在我的字典里。我从以下链接下载了它:
http ://en-gb.pyxidium.co.uk/dictionary/en_GB.zip 在网站上找到:
http ://wiki.openoffice.org/wiki/Dictionaries 。