BJTUThesis is an unofficial XeLaTeX template for preparing bachelor, master, or doctor thesis in Beijing JiaoTong University. Forked from weijianwen/SJTUThesis with some small tweaks.
这是为撰写北京交通大学学士、硕士或博士论文而准备的 XeLaTeX 模板,非官方出品。生成的学位论文文件参见 Demo,欢迎大家分享使用经验。
BJTUThesis可以在本地编译,也可以在线编译。
BJTUThesis 需要使用 XeTeX 引擎编译。2014和2015年的 TeXLive 和 MacTeX 发行版都能编译此模板。Windows用户推荐使用 Babun 作为命令行终端。Babun 已默认安装有这些工具:git(版本控制)、GNUmake(编译控制)、perl(字数统计)。
中英文分别依赖 Adobe 的四套简体中文字体和 TeX Gyre Termes 西文字体。Tex Gyre Termes 可从 CTAN 下载四种不同字型。出于版权考虑,需要大家自行解决 AdobeSongStd, AdobeKaitiStd, AdobeHeitiStd L, AdobeFangsongStd 四款中文字体的授权问题,可以在这里下载。
可以从交大镜像站上找到CTAN镜像,也可以使用中科大镜像站提供的安装包
- 推荐使用便携安装, 可以随时切换Texlive版本
# 安装perl-tk以便启动可视化安装界面:
sudo apt-get install perl-tk
# 挂载安装镜像到/mnt目录:
sudo mount -t iso9660 -o loop texlive*.iso /mnt/
# 进入/mnt目录并启动安装程序
cd /mnt
perl install-tl -gui -portable
install-tl-windows.bat -portable
查看目标安装目录bin
下面的文件夹添加到$PATH, 例如:
# Linux x64
~/texlive2015/bin/x86_64-linux
# Windows
C:\texlive\bin\win32
cd
git clone https://github.com/eiddlechen/BJTUThesis.git
如果之前有克隆过此模板但是想与 GitHub 上的最新版本同步,以master
分支为例,执行以下命令更新到最新版。
git pull origin master
若是自己 fork 后克隆下来的,则执行以下命令。
git pull upstream master
编译模板,生成学位论文PDF文件。GNUMake将调用latexmk
程序,自动完成模板的多轮编译。
make pvc
定稿后可使用以下命令生成最终版本。
make clean thesis.pdf
若需要生成用于提交盲审的论文(隐去作者、导师等信息),可在thesis.tex
中为bjtuthesis
文档类添加review
选项。 若需要生成包含“独创性声明扫描件”和“授权书”签名扫描件的学位论文,请将扫描件分别保存为pdf/origignal.pdf
和pdf/authorization.pdf
,然后添加submit
选项重新编译模板。
双击compile.bat
即可完成编译过程,生成thesis.pdf
,不依赖于 GNUMake。
make wordcount
编译失败时,可以尝试手动逐次编译。 结合文档 [README.pdf][README] 中的说明,有助于定位故障。
xelatex -no-pdf thesis
biber --debug thesis
xelatex thesis
xelatex thesis
北京交通大学校徽图片(bjtulog.png
)和横幅图片(bjtubanner.png
)的版权归原作者所有。其他部分使用 Apache License 2.0 授权。