我正在努力獲取使用latex創建的日文文檔。我已經安裝了包含CJK的最新版本的texlive-2008。latex section {}中的日文字符會導致錯誤
在我的文檔,我有以下:
\documentclass{class}
\usepackage{CJK}
\begin{document}
\begin{CJK*}{UTF8}{min}
\title{[Japanese Characters here 1]}
\maketitle
\section{[Japanese Characters here 2]}
[Japanese Characters here 3]
\end{CJK*}
\end{document}
在上面的代碼中有日文字符,使用3個位置。
1 + 3正常工作,而在\ section {}中包含日語字符的2失敗,並顯示以下錯誤。
! Argument of \@sect has an extra }.
經過一番研究發現,當您將脆弱的命令放入移動的參數中時,會發生此錯誤。例如,因爲節可以移動到內容頁面,因此可以移動參數。
有誰知道如何讓這個工作,以及爲什麼乳膠認爲日本字符是「脆弱的」。
作爲黑客,我已將\ section {[JP]}更改爲\ section [] {[JP]} 這適用於某些沒有內容頁面的文檔,方括號表示可移動部分。對於大多數文檔,我仍然需要能夠正常使用它們來生成內容和索引等。 – Tom 2009-07-29 13:33:04