Giter Club home page Giter Club logo

ustcthesis's Introduction

USTC Thesis

Travis Building GitHub release Github All Releases GitHub commits

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

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

  • 与最新的 TeX Live 2015 和 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脚本。

已知问题

  • 暂不支持英文风格

参考规范:

ustcthesis's People

Contributors

zepinglee avatar seisman avatar zhsj avatar ywgatustcbbs avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.