SJTUThesis is an unofficial XeLaTeX template for preparing bachelor, master, or doctor thesis in Shanghai Jiao Tong University.
这是为撰写上海交通大学学士、硕士或博士论文而准备的XeLaTeX模板,非官方出品。生成的学位论文文件参见README.pdf。
- 支持XeTeX的完整TeX发行版。2015年的TeXLive和MacTeX发行版都能编译此模板。
- 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.pdf
和pdf/authorization.pdf
,然后添加submit
选项重新编译模板。
双击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授权。