我正在努力获取使用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