/ustcthesis

LaTeX template for USTC thesis v2.0

Primary LanguageTeX

USTC Thesis

Travis Building GitHub release Github All Releases GitHub commits

本项目是**科学技术大学的毕业论文 LaTeX 模板 ustcthesis v2.2.4。

新模板进行了彻底的重写,相对于旧版 ywgATustcbbs/ustcthesis 有以下主要特性:

  • 与最新的 TeX Live 和 ctex 2.x 宏包兼容
  • 根据操作系统自动配置字体(Windows, Mac OS X, Ubuntu)
  • 设置了符合规范的参考文献的格式(支持 author-year 和 numerical 两种格式)
  • 修正了字号的设置错误
  • 修正了本科生的页码位置
  • 提供了更详细的文档

使用前请注意:

  1. 使用模板前应阅读说明文档 ustcthesis.pdf 的正文部分
  2. 本模板仅适用于最新版 TeX LiveMacTeXMikTeX,不对旧版本向下兼容
  3. 应使用 tlmgr 将各个宏包升级到最新
  4. CTeX套装 v2.9.2.164 发布于2012年,无法使用此模板,用户请使用旧模板

下载地址

使用说明

通用使用说明

  1. 下载模板。有三种方式可以选择:

    1. 可以直接下载发布版,发布版的特点在于稳定且经过测试,但更新不够及时,已知BUG无法及时修复

    2. 可以直接点击“Download ZIP”下载最新的开发版,开发版的特点在于更新及时,随时修复已知BUG

    3. git用户可以直接clone开发版的源码

      git clone https://github.com/ustctug/ustcthesis.git
      
  2. 编译生成模板的说明文档 ustcthesis.pdf ,并仔细阅读正文部分对模板使用的介绍

    latexmk ustcthesis.dtx       # 编译生成 ustcthesis.pdf
    latexmk -c ustcthesis.dtx    # 清理编译过程中的临时文件
    
  3. 参考示例文档 main.tex 写自己的论文,使用如下命令生成论文 main.pdf

    latexmk
    

    如需清理论文生成过程中的临时文件,可以用命令:

    latexmk -c
    

    修改论文的过程中,需要经常重复此步骤。

Linux/Mac用户使用说明

模板为Linux/Mac用户提供了Makefile文件,可以用如下 make 命令替换通用使用说明中的一些命令:

make doc        # 编译生成 ustcthesis.pdf
make            # 编译生成论文 main.pdf
make clean      # 删除编译过程中生成的临时文件
make distclean   # 删除编译过程中生成的临时文件以及生成的PDF

Windows用户使用说明

Windows用户请参照通用使用说明,暂不提供Windows下的bat脚本。

参考规范: