Skip to content
DapengFeng edited this page Jun 16, 2021 · 1 revision

为何更新了模板后编译出的结果还是旧版的格式?

这是由于只更新了 .dtx 文件,没有更新 .cls 模板文件,导致编译时调用了旧版的 .cls。应该使用 xetex sysuthesis.dtx 生成新版的 .cls

为何编译出的文档中字体跟官方 Word 模板中的不一样?

ThuThesis 为了实现跨平台编译,会自动调用该对应台下的字体,所以与 Word 模板中的 Times New Roman、中易宋体、中易黑体可能不同。建议提交终稿时在 Windows 字体的环境中编译,并且在 \documenclass 中指定 fontset=windows

参考文献出错之后怎么改都不对了

使用 make cleanlatexmk -c 清理掉 .aux.bbl 等辅助文件,然后重新编译。

为什么我使用 CTeX 2.9.2 套件无法编译?

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宏包。

CTeX 2.9.2 明明版本号比 CTeX 2.2 要高,为什么是「旧版本」呢?

历史原因,目前使用 CTeX 这个名称的有 CTeX 套件CTeX 宏包CTeX 论坛。 CTeX 套件是一套完整的 TeX 环境,CTeX 宏包是各类 TeX 发行版都可以使用的中文支持宏包。