本项目是**科学技术大学的毕业论文 LaTeX 模板 ustcthesis v2.2.4。
新模板进行了彻底的重写,相对于旧版 ywgATustcbbs/ustcthesis 有以下主要特性:
- 与最新的 TeX Live 和 ctex 2.x 宏包兼容
- 根据操作系统自动配置字体(Windows, Mac OS X, Ubuntu)
- 设置了符合规范的参考文献的格式(支持 author-year 和 numerical 两种格式)
- 修正了字号的设置错误
- 修正了本科生的页码位置
- 提供了更详细的文档
使用前请注意:
- 使用模板前应阅读说明文档
ustcthesis.pdf
的正文部分 - 本模板仅适用于最新版 TeX Live 、 MacTeX 、 MikTeX,不对旧版本向下兼容
- 应使用
tlmgr
将各个宏包升级到最新 - CTeX套装 v2.9.2.164 发布于2012年,无法使用此模板,用户请使用旧模板
- GitHub Release:https://github.com/ustctug/ustcthesis/releases
- 校内镜像:https://git.ustclug.org/ustctug/ustcthesis/tags
-
下载模板。有三种方式可以选择:
-
可以直接下载发布版,发布版的特点在于稳定且经过测试,但更新不够及时,已知BUG无法及时修复
-
可以直接点击“Download ZIP”下载最新的开发版,开发版的特点在于更新及时,随时修复已知BUG
-
git用户可以直接clone开发版的源码
git clone https://github.com/ustctug/ustcthesis.git
-
-
编译生成模板的说明文档
ustcthesis.pdf
,并仔细阅读正文部分对模板使用的介绍latexmk ustcthesis.dtx # 编译生成 ustcthesis.pdf latexmk -c ustcthesis.dtx # 清理编译过程中的临时文件
-
参考示例文档
main.tex
写自己的论文,使用如下命令生成论文main.pdf
:latexmk
如需清理论文生成过程中的临时文件,可以用命令:
latexmk -c
修改论文的过程中,需要经常重复此步骤。
模板为Linux/Mac用户提供了Makefile文件,可以用如下 make
命令替换通用使用说明中的一些命令:
make doc # 编译生成 ustcthesis.pdf
make # 编译生成论文 main.pdf
make clean # 删除编译过程中生成的临时文件
make distclean # 删除编译过程中生成的临时文件以及生成的PDF
Windows用户请参照通用使用说明,暂不提供Windows下的bat脚本。