首先, 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)。有什么遗漏?
答案 0 :(得分:18)
[UTF8]
由LaTeX团队“支持”,涵盖了相当具体/有限范围的unicode输入字符。它仅定义已知当前字体编码可用的符号。
[UTF8x]
,AFAIK,但涵盖范围更广的输入符号。如果[UTF8]
无法满足您的需求,我建议您只尝试使用它。
其次,列表包(以及进行字符扫描的大多数其他相关包)不支持UTF8输入。 (如果它在朋友的机器上工作,则必须使用8位输入编码。)listingsutf8
包为\lstinputlisting
提供UTF8兼容替代,但不为主lstlisting
提供替换环境。但是,使用XeLaTeX可能会对您有所帮助。