shao-hua-li / ustcthesis

LaTeX template for USTC thesis v2.0

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

USTC Thesis

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

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

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

使用前请注意:

  1. 使用模板前应阅读说明文档 ustcthesis.pdf 的正文部分
  2. 本模板仅适用于 TeX Live 2015、MacTeX-2015 及以上版本,不对旧版本向下兼容
  3. 旧版 TeX LiveMacTeXMikTeX 用户请升级最新版本
  4. CTeX套装 v2.9.2.164 发布于2012年,无法使用此模板,用户请使用旧模板
  5. CTeX套装即将发布新版本,待测试

下载地址

目前最新的发布版版本号为v2.0.1:

使用说明

通用使用说明

  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 cleanall   # 删除编译过程中生成的临时文件以及生成的PDF

Windows用户使用说明

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

已知问题

  • 暂不支持英文风格
  • 参考文献格式不支持 author-year 式

参考规范:

About

LaTeX template for USTC thesis v2.0


Languages

Language:TeX 99.0%Language:Makefile 1.0%