10

Как проверить правописание документа LaTeX на английском, немецком и финском языках?

Я хотел бы проверить свое правописание для одного из моих документов. Его комментарии написаны на немецком языке, комментарии TODO на финском языке и коды на английском языке.

Я знаю, как ты можешь проверять английский по буквам, но не два других языка.

В данный момент я использую метод перемещения моих документов в OpenOffice, а затем проверки орфографии. Однако это очень неэффективно.

я бы хотел

  1. найти части кода на разных языках
  2. поместите эти части в отдельные файлы, чтобы я мог их проверить
  3. а затем объединить проверенные файлы обратно в один

3 ответа3

15

Я думаю, вы можете настроить несколько файлов правописания в VIM для совместной работы.

set spelllang=en,de
  • Прочитайте страницы VIM для конфигурации (и, при необходимости, создание новых файлов орфографии)
  • Возможно, вам придется извлечь некоторые из файлов орфографии .spl если они недоступны в вашем каталоге spell/
  • Проверьте конкретно, файлы spl файлы sug , spellang , spellsuggest

Вы также можете проверить Vimchant: быстрая проверка орфографии на лету на основе Enchant.


Использование latexmk, проверка правописания vim и vim latex-suite
(это также относится к Sourceforge Kile, интегрированной среде LaTeX)

1

Вы используете aspell. Конечно, есть встроенный проверенный в vim 7, но я не знаю, поддерживает ли он TeX. Я знаю, что делает aspell .

1

Вот что я использую в своем Makefile для вызова hunspell (обратите внимание на параметр -t для совместимости с LaTeX):

spell-check: $(FILE).tex
    hunspell -d en_GB -t $<

Вы должны проверить доступные словари в вашей системе (в моей Ubuntu я использовал ' locate .dic '). И я полагаю, вы можете создать макрос в vim для вызова этой конкретной команды.

Редактировать:

У Hunspell есть свои словари (см. Список словарей hunspell), и вы также можете использовать словари myspell, так как hunspell основан на myspell

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .