-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XeLaTex编译tex文件报错 #1
Comments
嗯,我这边在Archlinux环境下,texlive2012编译ok,用texlive2013编译就报错。 |
我昨天晚上检索了一下,大概知道是什么问题了。应该是CJK的版本太旧或者太新导致的(具体不是太确定)。在Tex live utility中把CJK和latexrecommended的包还原成老的版本就编译通过了。 参考了如下链接的一些解释: |
@Tsaowon @ShusenLiu 宏包版本更迭的问题,以前可用的 \Unicode 命令现在未定义了。看了一下 cls 文件,\CJK@spaceChar 的定义没什么必要的。既然是占位符,随便用两个中文字符代替就可以了。 不过【强烈建议】直接套用 ctex 宏包,中文版式的问题已经都处理好了。重复造轮子总不会是个好选择。 |
@LiamHuang0205 BTW,祝春节快乐。! |
在Mac的texwork中用XeLatex编译,在开始的时候\begin{document}报错,软件版本是mactex2013。
错误内容为:
(/usr/local/texlive/2013/texmf-dist/tex/latex/caption/ltcaption.sty)
! Undefined control sequence.
\CJK@spaceChar ->\Unicode
{48}{7}
l.24 \begin{document}
看起来像是sty文件中的spaceChar影响到的。之前可以正常编译。更新和升级了package之后就出现问题了好像。
The text was updated successfully, but these errors were encountered: