Debian 8 英文环境下,scutthesis项目遇到的问题

来自软件实验室
Lisongyang讨论 | 贡献2016年3月28日 (一) 07:17的版本

跳转至: 导航搜索
  首先根据wiki中的教程,我们先把texlive,以及lyx安装完成,我这里用的是lyx2.1.2版本。

然后,按照wiki中的教程来安装字体。安装字体时,需要安装全面,wiki中的字体还是不够,我会上传一份我的字体,这里先mark一下!

在中文问题解决了以后,就可以打开lyx,打开对应的scutthesis.lyx。这时候去View(ctrl+r)操作会报错,由于中文问题解决了,这时候报错会剩下

Undefined control sequence.

错误,所有的错误指向了\chapter这个“属性”,然后我们来查看详细的错误日志。


! Undefined control sequence.
<argument> 第\CJKnumber 
                         {\thecontentslabel }章\quad {}
l.11 ...\LaTeX {}与Lyx排版简介}{3}{chapter.2}
                                                  
The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

其中有个关键字就是*CJKnumber*,我咨询了QQ群中的一个哥们,他给我指出来的。

然后就Google一下,发现了:修复升级到 TeX Live 2014 后出现的 \CJKnumber undefined 错误

文章中给出的解决方案是:


\usepackage{xeCJK}
\usepackage{CJKnumb}


针对其他的Undefined control sequence.问题,或者字体问题,还需要添加


\usepackage[english]{babel}


因为中间有中英混合的部分,所以有影响!

所以将上述的内容编写到LaTeX Preamble中,即为最终解决!

先这样,有空完善下!实在太累,没吃饭就开始解决这个问题了!解决了不吃饭也值了!

晚安,睡个好觉!