Skip to content

A XeLaTeX template for Shanghai Jiao Tong University (SJTU) thesis.

License

Notifications You must be signed in to change notification settings

leochu1991/SJTUThesis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What is SJTUThesis?

SJTUThesis is an unofficial XeLaTeX template for preparing bachelor, master, or doctor thesis in Shanghai Jiao Tong University.

上海交通大学学位论文模板

这是为撰写上海交通大学学士、硕士或博士论文而准备的XeLaTeX模板,非官方出品。生成的学位论文文件参见README.pdf

如何使用

系统需求

  • 支持XeTeX的完整TeX发行版。2015年的TeXLiveMacTeX发行版都能编译此模板。
  • TeX Gyre Font西文字体和Adobe四款中文字体:AdobeSongStd、AdobeKaitiStd、AdobeHeitiStd、AdobeFangsongStd。
  • Windows用户请使用Cygwin安装如下工具:git(版本控制)、GNUmake(编译控制)、perl(字数统计)。

获取模板

直接下载最新版模板

$ wget https://github.com/weijianwen/SJTUThesis/archive/master.zip

也可以从github克隆最新版模板:

$ git clone https://github.com/weijianwen/SJTUThesis.git

或者是将本地模板更新到最新版

$ git pull upstream master

编译模板

编译模板,生成学位论文PDF文件。GNUMake将调用latexmk程序,自动完成模板的多轮编译。

$ make clean thesis.pdf

若需要生成用于提交盲审的论文(隐去作者、导师等信息),可在thesis.tex中为sjtuthesis文档类添加review选项。 若需要生成包含“原创性声明扫描件”和“授权书”签名扫描件的学位论文,请将扫描件分别保存为pdf/origignal.pdfpdf/authorization.pdf,然后添加submit选项重新编译模板。

Windows用户编译

双击compile.bat即可完成编译过程,生成thesis.pdf,不依赖于GNUMake。

字数统计

$ make wordcount	

问题诊断

编译失败时,可以尝试手动逐次编译。 结合文档README.pdf中的说明,有助于定位故障。

$ xelatex -no-pdf thesis
$ biber --debug thesis
$ xelatex thesis
$ xelatex thesis

反馈问题

建议以如下的顺序反馈使用问题:

后续工作计划

  • 精简代码;
  • 改进开章页设计;

所有版本

  • v 0.9: 当前master分支,适配ctex 2.x宏包,需要使用2015年的TeX发行版,无法使用更早的发行版编译。
  • v 0.8:使用biber/biblatex处理参考文献,需要使用2014的TeX发行版,无法使用2013年和2015年的TeX发行版编译。
  • v 0.7:使用bibex处理参考文献(会产生错误信息,可忽略),需要使用2013或2014年的TeX发行版,无法使用2015年的TeX发行版编译。

软件许可证

上海交通大学校徽图片(sjtulog.png)和横幅图片(sjtubanner.png)的版权归原作者所有。其他部分使用Apache License 2.0授权。

About

A XeLaTeX template for Shanghai Jiao Tong University (SJTU) thesis.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TeX 66.3%
  • Prolog 33.2%
  • Other 0.5%