首先,什么是之间的区别UTF8和utf8x在
\usepackage[utf8]{inputenc} \usepackage[utf8x]{inputenc}
在LaTeX中使用时?
其次,使用LaTeX在冰岛写一篇文章时需要哪些包?我发现:
\usepackage[icelandic]{babel} \usepackage[T1]{fontenc} \usepackage[utf8x]{inputenc}
经过一段时间的实验,但我感觉有些代码可能是多余的.即使有他们上面提到的包,里面的代码
\begin{lstlisting} ... \end{lstlisting}
pdflatex
虽然它可以在我朋友的计算机上运行(谁正在运行Debian),但是在Ubuntu中输出时不会呈现冰岛字符.少了什么东西?
[UTF8]
由LaTeX团队"支持"并涵盖相当具体/有限范围的unicode输入字符.它仅定义已知当前字体编码可用的符号.
[UTF8x]
,AFAIK,不再受支持,但涵盖范围更广的输入符号.如果[UTF8]
没有你需要的话,我建议只尝试它.
其次,列表包(以及进行字符扫描的大多数其他相关包)不支持UTF8输入.(如果它在朋友的机器上工作,则必须使用8位输入编码.)该listingsutf8
软件包提供与UTF8兼容的替代品,\lstinputlisting
但不是主要lstlisting
环境.但是,使用XeLaTeX可能会对您有所帮助.