LaTeX 二次編譯

使用 LaTeX 編譯時,如果要做目錄,在 UTF-8 的環境下會產生以下錯誤訊息:
 Unicode char \u 8:not set up for use with LaTeX

這原因以前就遇過了,久沒用又忘記,所以記錄起來。根據 Edward 的說法是:
1. 中文不在 CJK 環境。
2. 需要做第二次處理,如 TOC/index 等。
3. LaTeX 引擎本身並不支援 Unicode。

基於以上三個原因[之一],就會發生 LaTeX 引擎無法得知 CJK 的處理是否已經完成。 這種情況通常是發生在 UTF-8 文件。Big-5 文件由於已經預先用 bg5latex 前置處理過了,所以不會發生。
所以加入 \clearpage 或 \newpage 之後就可正常地執行編譯。

留言

這個網誌中的熱門文章

Word 允許列超越分隔線 不能按

宏晉 Hongjin HJ115-B 使用說明

自備環保杯買咖啡飲料,要準備幾cc容量的杯子