如何对 LaTeX 文档的英语/德语/芬兰语进行拼写检查?
我想检查一份白皮书的拼写。其注释用德语书写,TODO 注释用芬兰语书写,代码用英语书写。
我知道如何对英语进行拼写检查,但不知道如何对其他两种语言进行拼写检查。
我目前采用的方法是将文档移至 OpenOffice,然后在那里进行拼写检查。然而,这种方法非常低效。
我想
- 查找不同语言的代码部分
- 把这些部分放到单独的文件中,这样我就可以对它们进行拼写检查
- 然后将经过拼写检查的文件合并为一个
答案1
我认为你可以在VIM
共同努力。
set spelllang=en,de
- 阅读VIM 页面用于配置(如果需要,还可以创建新的拼写文件)
- 如果您的目录
.spl
中没有拼写文件,您可能需要获取其中的一些文件spell/
- 具体检查
spl
文件、sug
文件、spellang
,spellsuggest
您还可以查看Vimchant:基于 Enchant 的快速即时拼写检查器
使用 latexmk、vim 拼写检查和 vim latex-suite
(它也指 Sourceforge基勒(集成的 LaTeX 环境)
答案2
答案3
这是我在 Makefile 中用来调用的内容亨斯佩尔(请注意 -t 参数以实现 LaTeX 兼容性):
spell-check: $(FILE).tex
hunspell -d en_GB -t $<
您必须检查系统上可用的词典(在我的 Ubuntu 上,我使用“ locate .dic
”)。我想您可以在 vim 中创建一个宏来调用此特定命令。
编辑:
Hunspell 有自己的词典(参见hunspell 词典列表),你也可以使用 myspell 词典,因为 hunspell 是基于 myspell 的