El carácter utf8x falla en la tabla de contenido cada dos veces que compilo

El carácter utf8x falla en la tabla de contenido cada dos veces que compilo
\documentclass[a4paper]{report}
\usepackage[utf8x]{inputenc}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

La primera vez que compilo esto, aparece un øen la tabla de contenido. La segunda vez que compilo esto, øse convierte en [Pleaseinsertintopreamble]y esto sigue y sigue.

¿Qué debo hacer para obtener un øcada vez?

Respuesta1

Al igual que Harish, sugeriría usar utf8 en lugar de ucs/utf8x, pero si por alguna razón realmente necesitas utf8x, debes preprocesar el carácter Unicode ofensivo:

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

Respuesta2

Usar \usepackage[utf8]{inputenc}en lugar deutf8x

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

ingrese la descripción de la imagen aquí

información relacionada