17

まず、utf8utf8xの違いは何ですか?

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

LaTeXで使用する場合は?

次に、LaTeX を使用してアイスランド語で記事を書く場合、どのパッケージが必要ですか? 私が見つけた:

\usepackage[icelandic]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}

少し実験した後、コードの一部が冗長である可能性があると感じています。そして、それらを使用しても、前述のパッケージ、内部のコード

\begin{lstlisting}
...
\end{lstlisting}

pdflatex友人のコンピューター (Debian を実行している) では動作しますが、Ubuntu で出力するとアイスランド文字でレンダリングされません。何が欠けていますか?

4

1 に答える 1

18

[UTF8]LaTeX チームによって「サポート」されており、かなり限定された範囲の Unicode 入力文字をカバーしています。現在のフォントエンコーディングで使用できることがわかっているシンボルのみを定義します。

[UTF8x]、AFAIKはサポートされなくなりましたが、より広い範囲の入力シンボルをカバーしています。[UTF8]必要なことができない場合にのみ試してみることをお勧めします。


第 2 に、リスト パッケージ (および文字スキャンを行う他のほとんどの関連パッケージ) は UTF8 入力をサポートしていません。(友人のマシンで動作している場合は、代わりに 8 ビットの入力エンコーディングを使用している必要があります。)パッケージは、メイン環境ではなくlistingsutf8、UTF8 互換の代替を提供します。ただし、ここでは XeLaTeX を使用すると役立つ場合があります。\lstinputlistinglstlisting

于 2009-11-26T00:34:47.100 に答える