LaTeX中的Icelandic,utf8和utf8x

时间:2009-11-25 15:48:20

标签: latex utf-8 internationalization pdflatex

首先, utf8 utf8x 之间有什么区别

\usepackage[utf8]{inputenc}
\usepackage[utf8x]{inputenc}

在LaTeX中使用时?

其次,使用LaTeX在Icelandic写文章时需要哪些包?我找到了:

\usepackage[icelandic]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
经过一段时间的实验后,我感觉有些代码可能是多余的。即使有他们上面提到的包,内部的代码

\begin{lstlisting}
...
\end{lstlisting}
在Ubuntu中通过pdflatex输出时,

不会呈现冰岛字符,尽管它可以在我朋友的计算机上运行(谁正在运行Debian)。有什么遗漏?

1 个答案:

答案 0 :(得分:18)

[UTF8]由LaTeX团队“支持”,涵盖了相当具体/有限范围的unicode输入字符。它仅定义已知当前字体编码可用的符号。

不再支持

[UTF8x],AFAIK,但涵盖范围更广的输入符号。如果[UTF8]无法满足您的需求,我建议您只尝试使用它。


其次,列表包(以及进行字符扫描的大多数其他相关包)不支持UTF8输入。 (如果它在朋友的机器上工作,则必须使用8位输入编码。)listingsutf8包为\lstinputlisting提供UTF8兼容替代,但不为主lstlisting提供替换环境。但是,使用XeLaTeX可能会对您有所帮助。