基于开源项目:
TongjiThesis
GitHub地址:https://github.com/marquistj13/TongjiThesis
准备
至少需要准备如下四款:
Windows 10 中文版TexLive 2019TongjiThesisTexStudio
建议再准备一个文本编辑器VS Code。
Windows 10 中文版
强烈建议Windows 10 中文版!
其他系统(例如:MacOS 英文版、Windows 10 英文版、Windows Server 2019 数据中心版 中文版)都存在中文字体缺失的问题,虽然可以通过额外安装字体的方式的解决,但是都较为繁琐。而且可能因为字体名称的原因,需要更多的修改设置。
- 可以通过如下的地址,下载安装并激活
Windows 10 中文版
http://software.tongji.edu.cn/Home/IndexPage
需要在校园网登录,或者借助学校的VPN。
激活过程可以参考学校网站介绍。
TexLive 2019
强烈建议TexLive 2019!
虽然现在最新版的TexLive不是2019,但是TongjiThesis,在更高版本的TexLive、或者更低版本的TexLive上,都有各种各样的问题。
可以通过如下的地址,下载TexLive 2019。
地址:http://ftp.math.utah.edu/pub/tex/historic/systems/texlive/2019/
运行install-tl-windows.bat,即可进行安装。
TongjiThesis
可以通过Git工具Clone TongjiThesis,也可以直接下载。
- 关于Git,可以参考《未分类【计算机】:版本控制系统Git入门》。
- 关于直接下载,点击如图所示之处。

(如果是Mac,通过ParallelDesktop安装的Windows 10 中文版,需要将LaTeX文件放在虚拟机的磁盘中,不能放在Mac的磁盘中。)
TeXstudio
通过如下的地址,下载TeXstudio,进行安装。
地址:http://texstudio.sourceforge.net/
安装完成之后,需要进行如下的设置。
依次点击选项(Options)、设置TeXstudio(Configure TeXstudio)、构建(Build):
- 修改
默认编译器(Default Compiler)为XeLaTeX - 修改
默认文献工具(Default Bibliography Tool)为Biber
还可以依次点击选项(Options)、设置TeXstudio(Configure TeXstudio)、常规(General),修改语言(Language)为"中文"。
配置
字体
对于Windows 10 中文版的系统,需要修改文件tongjithesis.cls。
将\IfFileExists{/dev/null}{}{\PassOptionsToClass{fontset=windowsold}{ctexbook}}中的fontset=windowsold,修改为fontset=windowsnew。
对于非Windows 10 中文版的系统,需要自行安装缺失的字体。
部分缺失的字体可以在如下的issue中找到。
issue地址;https://github.com/marquistj13/TongjiThesis/issues/18
算法
修改tongjiutils.sty,在\endinput之前,添加如下内容。
1 | % 两个和算法排版相关的包 |
示例代码:
1 | \begin{breakablealgorithm} |
运行结果:

- 该算法会自动跨页
更多功能可以参考TongjiThesis中的例子。
编译
编译步骤是tex、biber、tex、tex。
对应的过程是依次点击工具(Tools)中的:
编译(Compile)参考文献(Bibliography)编译(Compile)编译(Compile)构建并查看(Build & View)
