使用带有斯堪的纳维亚字符的vim + LaTeX

时间:2009-03-21 19:48:09

标签: vim ubuntu latex

我想在Ubuntu中使用LaTeX创建一个实验室文章,但是我的文字包含斯堪的纳维亚字符,目前我必须使用/“a和”/ o等键入它们。是否有可能获得乳胶 - 编译器在输入时读取这些特殊字符?另外,我希望vim“阅读”芬兰语:现在,当我打开包含斯堪的纳维亚字符的.tex文档时,它们根本不会显示在vim中。我怎么能纠正这个?

4 个答案:

答案 0 :(得分:5)

对于latex,请使用inputenc选项:

\usepackage[utf8]{inputenc}

而不是utf8,你可以使用其他任何适合你的东西,比如latin1。

现在的诀窍是让您的终端运行相同的字符编码。它似乎运行的字符/输入编码现在不适合您的输入。

为此,请参阅您的发行版的“区域设置”设置。您始终可以通过发出locale来检查终端中的区域设置。目前,UTF8语言环境是首选,因为它们适用于每个可以想象的字符。如果你的终端环境设置正确,vim应该很乐意使用你所有的特殊字符而不用哀悼。

答案 1 :(得分:4)

要找出Vim认为该文档是哪种编码,请尝试:

:set enc

要将编码设置为UTF-8,请尝试:

:set enc=utf8

答案 2 :(得分:1)

我无法帮助vim,但对于LaTeX,我建议你查看XeTeX,这是TeX的扩展,旨在支持Unicode输入。 XeTeX现在是Texlive的一部分,所以如果你已经安装了TeX,你已经拥有了它。

答案 3 :(得分:0)