每次我编译时,目录中的 utf8x 字符都会失败

每次我编译时,目录中的 utf8x 字符都会失败
\documentclass[a4paper]{report}
\usepackage[utf8x]{inputenc}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

第一次编译时,ø目录中会出现 。第二次编译时, 变成ø[Pleaseinsertintopreamble],如此循环往复。

我该怎么做才能ø每次都得到一个?

答案1

像 Harish 一样,我建议使用 utf8 而不是 ucs/utf8x,但如果由于某种原因您确实需要 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}

在此处输入图片描述

相关内容