基于开源项目:
TongjiThesis
GitHub地址:https://github.com/marquistj13/TongjiThesis
准备
至少需要准备如下四款:
Windows 10 中文版
TexLive 2019
TongjiThesis
TexStudio
建议再准备一个文本编辑器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)