コンパイルするたびに目次で utf8x 文字が失敗する

コンパイルするたびに目次で utf8x 文字が失敗する
\documentclass[a4paper]{report}
\usepackage[utf8x]{inputenc}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

これを初めてコンパイルすると、ø目次に が表示されます。 2 回目にコンパイルすると、øが になり[Pleaseinsertintopreamble]、これが続きます。

ø毎回取得するにはどうすればいいですか?

答え1

Harish と同様に、ucs/utf8x の代わりに utf8 を使用することをお勧めしますが、何らかの理由で utf8x が本当に必要な場合は、問題のある Unicode 文字を事前にレンダリングする必要があります。

\documentclass[a4paper]{report}
\usepackage[T1]{fontenc}
\usepackage[utf8x]{inputenc}
\PrerenderUnicode{ø}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

答え2

\usepackage[utf8]{inputenc}代わりに使用するutf8x

\documentclass[a4paper]{report}
\usepackage[utf8]{inputenc}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

ここに画像の説明を入力してください

関連情報