Skip to content
Zeping Lee edited this page Dec 7, 2018 · 8 revisions

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

CTeX 2.9.2 套件发布于 2012 年,ThuThesis 使用了新版本中文宏包 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 发行版都可以使用的中文支持宏包。

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

删掉 main.bbl,然后重新编译即可。

如何使用自定义字体?

在论文所在目录新建一个文件,名为ctex-fontset-custom.def,然后在模板选项中设置fontset=custom,例如 \documentclass[type=master,fontset=custom]{thuthesis}ctex-fontset-custom.def 内容按如下格式填,将具体字体改为所需字体即可。

\setCJKmainfont[BoldFont=黑体,ItalicFont=楷体]{宋体}
\setCJKsansfont{黑体}
\setCJKmonofont{楷体}
\setCJKfamilyfont{zhsong}{宋体}
\setCJKfamilyfont{zhhei}{黑体}
\setCJKfamilyfont{zhfs}{仿宋}
\setCJKfamilyfont{zhkai}{楷体}
\NewDocumentCommand\songti{}{\CJKfamily{zhsong}}
\NewDocumentCommand\heiti{}{\CJKfamily{zhhei}}
\NewDocumentCommand\fangsong{}{\CJKfamily{zhfs}}
\NewDocumentCommand\kaishu{}{\CJKfamily{zhkai}}
Clone this wiki locally