Aby przeliterować mój kod w Vimie dla języka angielskiego / niemieckiego / fińskiego


11

Jak możesz przeliterować swój dokument LaTeX dla języka angielskiego / niemieckiego / fińskiego?

Chciałbym sprawdzić pisownię pod kątem jednego z moich białych dokumentów. Jego komentarze są napisane w języku niemieckim, komentarze do zrobienia w języku fińskim i kody w języku angielskim.

Wiem, jak można przeliterować angielski, ale nie pozostałe dwa języki.

Obecnie używam metody przenoszenia moich dokumentów do OpenOffice, a następnie sprawdzania pisowni. Jest to jednak bardzo nieskuteczne.

chciałbym

  1. znaleźć części kodu w różnych językach
  2. umieść te części w osobnych plikach, aby móc je przeliterować
  3. a następnie połącz pliki z pisownią z powrotem w jeden

Odpowiedzi:


15

Myślę, że możesz skonfigurować wiele plików pisowni, VIMaby ze sobą współpracowały.

set spelllang=en,de
  • Przeczytaj strony VIM w celu konfiguracji (i, jeśli to konieczne, tworzenia nowych plików pisowni)
  • Może być konieczne pobranie niektórych .splplików pisowni, jeśli nie są one dostępne w twoim spell/katalogu
  • Sprawdź w szczególności splpliki, sugpliki spellang,spellsuggest

Możesz także sprawdzić Vimchant: Szybki sprawdzanie pisowni w locie w oparciu o Enchant


Korzystanie z latexmk, vim sprawdzanie pisowni i vim latex-suite
(odnosi się to również do Sourceforge Kile , zintegrowanego środowiska LaTeX)


2
Ale skąd biorę splpliki? na ftp.vim.org/vim/runtime/spell/de Mogę tylko znaleźć diffpliki.
Zelphir Kaltstahl


1

Oto, czego używam w moim Makefile, aby wywołać hunspell (zauważ parametr -t dla kompatybilności z LaTeX):

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

Musisz sprawdzić dostępne słowniki w swoim systemie (na moim Ubuntu użyłem ' locate .dic'). Przypuszczam, że możesz utworzyć makro w vimie, aby wywołać to polecenie.

Edytować:

Hunspell ma swoje własne słowniki (patrz lista słowników hunspell ), możesz także korzystać ze słowników myspell, ponieważ hunspell opiera się na myspell


1
Znalazłem słowniki dla języka niemieckiego i angielskiego. Nie mogę jednak znaleźć słownika fińskiego. Na przykład brak słownika fińskiego na ftp.vim.org/vim/runtime/spell
Léo Léopold Hertz 준영
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.