Использование vim + LaTeX со скандинавскими символами - PullRequest
4 голосов
/ 21 марта 2009

Я хочу создать лабораторную переписку с LaTeX в Ubuntu, однако мой текст содержит скандинавские символы, и в настоящее время я должен вводить их, используя / "a и" / o и т. Д. Возможно ли получить компилятор для чтения этих специальных символов, когда они введены как есть? Кроме того, я хотел бы, чтобы vim «читал» финский: теперь, когда я открываю .tex-документ, содержащий скандинавские символы, они вообще не отображаются в vim. Как я могу это исправить?

Ответы [ 4 ]

5 голосов
/ 21 марта 2009

Для латекса используйте опцию inputenc:

\usepackage[utf8]{inputenc}

Вместо utf8 вы можете использовать все, что вам подходит, например, latin1.

Теперь хитрость заключается в том, чтобы ваш терминал запускал ту же кодировку символов. Похоже, что он выполняет кодировку символов / ввода, которая не соответствует вашему вводу.

Для этого обратитесь к настройкам «Locale» вашего дистрибутива. Вы всегда можете проверить языковые настройки в терминале, набрав locale. В наши дни предпочтительны локали UTF8, так как они работают с каждым мыслимым персонажем. Если среда вашего терминала настроена правильно, vim должен счастливо работать со всеми вашими специальными персонажами без траура.

4 голосов
/ 21 марта 2009

Чтобы узнать, в какой кодировке Vim думает о документе, попробуйте:

:set enc

Чтобы установить кодировку UTF-8, попробуйте:

:set enc=utf8
1 голос
/ 21 марта 2009

Я не могу помочь с vim, но для LaTeX я рекомендую вам проверить XeTeX , который является расширением TeX и предназначен для поддержки ввода Unicode. XeTeX теперь является частью Texlive, так что, если у вас установлен TeX, скорее всего, он у вас уже есть.

0 голосов
/ 21 марта 2009

Я использую поддержку Юникода UCS: http://iamleeg.blogspot.com/2007/10/nice-looking-latex-unicode.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...