O caractere utf8x falha no índice a cada segunda vez que compilo

O caractere utf8x falha no índice a cada segunda vez que compilo
\documentclass[a4paper]{report}
\usepackage[utf8x]{inputenc}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

Na primeira vez que compilo isso, recebo um øno índice. Na segunda vez que compilo isso, ele øse transforma em [Pleaseinsertintopreamble], e isso continua indefinidamente.

O que devo fazer para obter øsempre?

Responder1

Como Harish, eu sugeriria usar utf8 em vez de ucs/utf8x, mas se por algum motivo você realmente precisar de utf8x, deverá pré-renderizar o caractere Unicode incorreto:

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

Responder2

Usar \usepackage[utf8]{inputenc}em vez deutf8x

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

insira a descrição da imagem aqui

informação relacionada