这是由于只更新了 .dtx 文件,没有更新 .cls 模板文件,导致编译时调用了旧版的 .cls。应该使用 xetex sysuthesis.dtx 生成新版的 .cls。
.dtx
.cls
xetex sysuthesis.dtx
ThuThesis 为了实现跨平台编译,会自动调用该对应台下的字体,所以与 Word 模板中的 Times New Roman、中易宋体、中易黑体可能不同。建议提交终稿时在 Windows 字体的环境中编译,并且在 \documenclass 中指定 fontset=windows。
\documenclass
fontset=windows
使用 make clean 或 latexmk -c 清理掉 .aux、.bbl 等辅助文件,然后重新编译。
make clean
latexmk -c
.aux
.bbl
CTeX 2.9.2 套件发布于 2012 年,SYSUThesis 使用了新版本中文宏包 CTeX 2.2,旧版 CTeX 2.9.2 套件已不能支持。
可以运行cmd→ 输入mpm命令→ 进入 Repository 菜单→ 选择 Change Package Repository → 选择Packages shall be installed from the Internet → 选择一个可用的地址 → 更新ctex宏包。
cmd
mpm
ctex
历史原因,目前使用 CTeX 这个名称的有 CTeX 套件、CTeX 宏包、CTeX 论坛。 CTeX 套件是一套完整的 TeX 环境,CTeX 宏包是各类 TeX 发行版都可以使用的中文支持宏包。
There was an error while loading. Please reload this page.