Latex 乳胶中的冰岛语、utf8和utf8x

Latex 乳胶中的冰岛语、utf8和utf8x,latex,utf-8,internationalization,pdflatex,Latex,Utf 8,Internationalization,Pdflatex,首先,utf8和utf8x的区别是什么 何时用于乳胶 第二,使用LaTeX以冰岛语撰写文章时需要哪些软件包?我发现: \usepackage[icelandic]{babel} \usepackage[T1]{fontenc} \usepackage[utf8x]{inputenc} 经过一点实验,但我有一种感觉,代码的某些部分可能是多余的。即使有了上面提到的包,里面的代码 \begin{lstlisting} ... \end{lstlisting} 在Ubuntu中通过pdflatex输

首先,utf8和utf8x的区别是什么

何时用于乳胶

第二,使用LaTeX以冰岛语撰写文章时需要哪些软件包?我发现:

\usepackage[icelandic]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
经过一点实验,但我有一种感觉,代码的某些部分可能是多余的。即使有了上面提到的包,里面的代码

\begin{lstlisting}
...
\end{lstlisting}
在Ubuntu中通过
pdflatex
输出时,不会使用冰岛字符呈现,尽管它可以在我朋友的计算机上工作(运行Debian)。缺少什么?

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

[UTF8x]
,AFAIK不再受支持,但涵盖了更广泛的输入符号范围。如果
[UTF8]
不能满足您的需要,我建议您只尝试一下



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

输入文档实际上是用UTF-8编写的吗?如果您的字体工作不正常,请尝试xetex或Xeletex。所有字体都使用我提到的软件包工作-除了
lstlisting
中关于建议关闭此问题并将其移至superuser.com的文本之外,这里有一个相当成熟的提问标准。可以将它们分为与编程相关的LaTeX问题和用户级别的问题,但在IMO中没有太多的意义。
\begin{lstlisting}
...
\end{lstlisting}