今年在用TexLive 2013编译我的博士生的学位论文时,出现以下错误:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! /usr/local/texlive/2013/texmf-dist/tex/xelatex/xecjk/xeCJK.sty:3429: xeCJK error: "key-unknown"
!
! Sorry, but xeCJK/options does not have a key called `ItalicFont'.
! The key `ItalicFont' is being ignored.
! See the xeCJK documentation for further information.
! Type <return> to continue.
!...............................................
l.3429 \ProcessKeysOptions { xeCJK / options }
?

即xeCJK无法识别选项“ItalicFont”。

TexLive 2013中的xeCJK宏包没有"ItalicFont"选项,但有"SlantFont",因此修改thuthesis.cls文件,将xeCJK的"ItalicFont"选项替换为"SlantFont"即可,即将第104行的

\RequirePackage[CJKnumber,BoldFont,ItalicFont,normalindentfirst]{xeCJK}

改为

\RequirePackage[CJKnumber,BoldFont,SlantFont,normalindentfirst]{xeCJK}

用户登录