私はISO標準でドキュメントを作成しました。äやöなどのumlautアルファベットはサポートしていません。私はそれらが必要です。ドキュメントはUTF8なしでコンパイルされますが、UTF8ではコンパイルされません。より正確には、ドキュメントはmain.texの先頭の行でコンパイルされません。
\usepackage[utf8]{inputenc}
LaTeXドキュメントをUTF8でコンパイルするにはどうすればよいですか?
私はISO標準でドキュメントを作成しました。äやöなどのumlautアルファベットはサポートしていません。私はそれらが必要です。ドキュメントはUTF8なしでコンパイルされますが、UTF8ではコンパイルされません。より正確には、ドキュメントはmain.texの先頭の行でコンパイルされません。
\usepackage[utf8]{inputenc}
LaTeXドキュメントをUTF8でコンパイルするにはどうすればよいですか?
回答:
問題が発生したかどうかはわかりませんが、UTF-8エンコーディングを使用してソースを保存すると役立つ場合があります。
\usepackage[utf8]{inputenc}
LaTeXソースでも使用しており、ファイルをUTF-8ファイルとして保存することで、すべてが簡単に機能します。
ファイルをUTF8形式で保存します。
次の(UNIX)コマンドを使用してファイル形式を確認します。
file -bi filename.tex
見るべき:
text/x-tex; charset=utf-8
iconv
UTF8でない場合は、次を使用してファイルを変換します。
iconv --from-code=ISO-8859-1 --to-code=UTF-8 filename.txt > filename-utf.txt
file -I
それはそうキャピタンエルに
file filename.tex
私のために働いた(mojave)
\usepackage[utf8]{inputenc}
次のような書誌エントリでは機能しません。
@ARTICLE{Hardy2007,
author = {Ibn Taymiyyah, Aḥmad ibn ʿAbd al{-}Halīm},
title = {Naqḍ al{-}manṭiq},
shorttitle = {Naqḍ al-manṭiq},
editor = {Ḥamzah, Aḥmad},
publisher = {Maktabat a{l-}Sunnah},
address = {Cairo},
year = {1970},
sortname = {IbnTaymiyyaNaqdalmantiq},
keywords = { Logic, Medieval}}
このエントリの使用 \usepackage[utf8x]{inputenc}
ドキュメントをutf8に変換します。LaTeXはテキストをそのまま読み取ります。utf8入力エンコーディングを使用する場合は、ドキュメントをutf8でエンコードする必要があります。これは通常、エディターで設定できます。iconv
ファイルをisoエンコーディングからutfに変換するのに役立つプログラムもあります。
最終的には、utfをサポートできるエディターを使用する必要があります。(Windowsでのutfサポートのステータスについてはわかりませんが、Linuxでの適切なエディターであれば問題ありません)。
Chromeアドオン「Sharelatex」の使用に成功しました。このオンラインエディタは、ほとんどのラテックスファイルとの互換性がありますが、構成の可能性がやや不足しています。www.sharelatex.com