Skip to content
**国科大新版标准** 中国科学院大学学位论文模板,目前遵守2018国科大指导标准。 a LaTeX template for UCAS.
Branch: master
Clone or download
xiaoyao9933 Merge pull request #9 from luofalei/live2018
Fix compiling bug under TexLive 2018
Latest commit 6e8c078 Sep 7, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
attachments UCAS new version beta Mar 14, 2018
data Fix compiling bug under TexLive 2018 Aug 18, 2018
figures UCAS new version beta Mar 14, 2018
ref UCAS new version beta Mar 14, 2018
.latexmkrc UCAS new version beta Mar 14, 2018
Makefile
README.md Fix some roman fonts issues and linelines. Mar 22, 2018
config.mk
fontname.def compatible with TeX Live 2015 & ctex 2.0 fixes #1 Jan 5, 2016
gb7714-2015.bbx Remove the translators in the biography of journal type. Apr 3, 2018
gb7714-2015.cbx UCAS new version beta Mar 14, 2018
gb7714-2015ay.bbx UCAS new version beta Mar 14, 2018
gb7714-2015ay.cbx UCAS new version beta Mar 14, 2018
main.pdf remove the information of edegree. May 25, 2018
main.tex
makedist.sh
spine.pdf calibrate the authorization page. Apr 18, 2018
spine.tex Initial commit Sep 21, 2014
ucasthesis.cfg Fix some roman fonts issues and linelines. Mar 22, 2018
ucasthesis.cls calibrate the authorization page. Apr 18, 2018
ucasthesis.dtx calibrate the authorization page. Apr 18, 2018
ucasthesis.ins Initial commit Sep 21, 2014
ucasthesis.pdf calibrate the authorization page. Apr 18, 2018
ucastils.sty Initial commit Sep 21, 2014
zhfonts.py compatible with TeX Live 2015 & ctex 2.0 fixes #1 Jan 5, 2016

README.md

FAQ

** 从计算所旧版模板到国科大统一模板的迁移工作,稍微复杂,请务必参看以下链接。**

使用前必读的问题

What's it?

UCASThesis is a LaTeX thesis template package for University of Chinese Academy of Sciences in order to make it easy to write thesises for either master or doctor. This template pacagge is derived from the ThuThesis.

UCASThesis 是中国科学院大学学位论文 LaTeX 模板,支持硕士、博士论文格式。该模板基于清华大学ThuThesis二次开发。

版权须知

Copyright (C) 2005-2013 by Xue Ruini xueruini@gmail.com Copyright (C) 2013-2018 derived by Chaolu wuchaolu@gmail.com

This file may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3a of this license or (at your option) any later version. The latest version of this license is in:

http://www.latex-project.org/lppl.txt

and version 1.3a or later is part of all distributions of LaTeX version 2004/10/01 or later.

使用须知(必读!)

  1. 本模板强烈建议使用texlive 2014或以上版本、MikTex2.9或以上版本编译,biblatex包的版本需要大于等于3.0。请不要使用CTEX

特别注意的是, CTEX 可能由于内置宏包老旧,暂时无法支持 UCASThesis 模板,随之可能会产生"ifxetex","zhnumber.sty not found"等问题。

  1. 确定系统中存在fontconfig, xfig,transfig依赖(Mac OSX 系统可尝试通过brew进行安装, 如brew install fontconfig, brew install transfig)。

  2. 确保当前系统已安装配置SimSun,SimHei,KaiTi,FangSong字体,如果您使用的是Linux和Mac OSX系统,请自行 以“fc-cache 添加 win 字体”为关键字通过Google搜索解决方案), 或参照Wiki页面。 备用方案:如果您并不想安装其他字体,而仅使用系统自带的兼容字体(不建议这样做),则可利用以下命令交互式地完成字体配置

    python zhfonts.py

  3. 您可以使用各种编辑器环境,但是要确保使用XeLatex方式进行编译。

使用方法

  1. 如果您使用编辑器IDE环境如TexWorks,Texstudio,Winedt等,请务必将编译方式设置为latexmk方式, 如果没有则设置为xelatex + biber方式。如果以上两种方式都没有,则设置为xelatex + biblatex, 然后在IDE preference里面将 biblatex命令替换为biber。

  2. 手动编译示例文档

    xelatex main
    biber main
    xelatex main
    xelatex main
    
  3. 自动编译文档(方法1)

    latexmk main.tex
    
  4. 自动编译文档(方法2)

    make thesis
    
  5. 编写自己的论文

    main.tex   主控文档
    data/      论文具体内容
    ref/       参考文献目录
    figures/   图片目录
    

如何获取/升级

  1. 如需以git方式获取,git clone https://github.com/xiaoyao9933/UCASthesis
  2. 如需直接获取压缩包文件,请下载 https://github.com/xiaoyao9933/UCASthesis/archive/master.zip
  3. 从计算所旧版模板到国科大统一模板的迁移工作,稍微复杂,请务必参看 FAQ

Makefile Howto (by xiaoyao9933 & edyfox & littleleo)

  1. 获取帮助文档

    make doc 得到 ucasthesis.pdf,帮助文档,里面有详细的说明。

  2. 生成示例文档

    make thesis

  3. 生成书脊示例

    make spine

附录: Makefile 命令详解:

Makefile:

使用说明:

    make all       等于 make thesis && make spine && make doc;
    make cls       生成模板文件,相当于 make -f thesis.mak cls;
    make thesis    生成论文,相当于 make -f thesis.mak;
    make spine     生成书脊,相当于 make -f spine.mak;
    make doc       生成使用说明书,相当于 make -f doc.mak;
    make clean     表示清除除了 pdf 外的所有中间文件和目标文件;
You can’t perform that action at this time.