使用 Emacs 和 Hunspell 处理英国 LaTeX 文件

使用 Emacs 和 Hunspell 处理英国 LaTeX 文件

我在 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”和“aren't”无法识别,因为每个单词都包含点或单引号。OTHERCHARS在字典列表中设置"['.]"没有帮助。

无论如何,如果我将字典“en_GB”更改为“en_US”,它就可以起作用。

因此,问题似乎出在我的字典中。我从以下链接下载了它:
http://en-gb.pyxidium.co.uk/dictionary/en_GB.zip 在网站上找到: http://wiki.openoffice.org/wiki/Dictionaries

相关内容