我每次編譯時,utf8x 字元都會在目錄中失敗

我每次編譯時,utf8x 字元都會在目錄中失敗
\documentclass[a4paper]{report}
\usepackage[utf8x]{inputenc}
\begin{document}
\tableofcontents
\chapter{ø}
\end{document}

我第一次編譯這個時,我ø在目錄中得到了一個。我第二次編譯它時,ø變成了[Pleaseinsertintopreamble],這種情況一直持續下去。

我該怎麼做才能ø每次都獲得a?

答案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}

在此輸入影像描述

相關內容