如何对多语言 LaTeX 文件进行拼写检查?

如何对多语言 LaTeX 文件进行拼写检查?

继续http://tex.stackexchange.com/questions/325453/flyspell-babel-warning-no-dictionary-installed-for-foreignlanguage如何让 AUCTeX 对 babel 和 csquotes 宏指定的语言进行拼写检查?,我们以以下 UTF-8 文件为例:

Außenwirkung
Nutzungsfälle
\foreignlanguage{USenglish}{behavior}
\foreignlanguage{UKenglish}{behaviour}
%%% Local Variables:
%%% mode: latex
%%% ispell-local-dictionary: "german-new8"
%%% coding: utf-8
%%% End:

\input来自另一个主文件,其中包含\usepackage[USenglish,british,french,norsk,dutch,latin,german,ngerman]{babel} 我通常使用 emacs 26.1 进行编辑,使用 aspell 0.60.7-20110707 进行拼写检查(但如果有更好的拼写检查解决方案,我愿意改变我的习惯)。德语单词检查没有问题(当然,如果它们不在全局词典中,您可能希望将它们添加到本地词典中)。英语单词有问题:每次我运行时M-x ispell-buffer,它们都显示为错误的。有没有办法\foreignlanguage{...}{...}使用正确的词典自动检查部分?截至目前,flyspell-babel 不幸已经死了,或者至少在我看来已经死了(参见http://texwelt.de/wissen/fragen/25319/wie-bringe-ich-flyspell-babel-zum-laufen)。

交叉帖子:http://latex.org/forum/viewtopic.php?f=54&t=32702http://golatex.de/viewtopic,p,107348.html

相关内容