SYSUTHESIS 是基于PKUTHSS编写的中山大学论文模板,目前主要是修改了封面, 包括 本科 和 硕士 两个版本,分别在 bachelor 和 master 两个目录。
SYSUTHESIS 并不是一个重新实现的模板,因为 PKUTHSS 已经很好的实现了大部分功能。 SYSUTHESIS 针对本校对 cls
和 def
文件做了一定的修改以符合学校的要求,这两个修改后的文件也分别放在 bachelor 和 master 中。
首先,安装 pkuthss:
tlmgr install pkuthss
然后,在终端执行以下命令可以详细了解 pkuthss :
texdoc pkuthss
获取该 repo :
git clone git://github.com:zhibo/sysuthesis.git
进入需要的版本,如 bachelor :
cd bachelor
修改 sample.tex 中的相关个人信息,修改 chap 中各章节的内容,然后编译(默认使用 xelatex
):
make
清除中间内容:
make clean
-
一些文本内容(如系统输出)可以放入
verbatim
文件夹; -
如果不需要每章从奇数页开始(如盲审要求),可以在
pkuthss.cls
中的 \LoadClass 参数中添加 openany :\LoadClass[fntef,a4paper,fancyhdr,cs4size,openany]{ctexbook}[2009/10/20]
-
sample.pdf
文档本身提供了很多帮助(也可通过 texdoc pkuthss 命令查看),可以细读一下,如果仍不能满足要求,可以自定义pkuthss.cls
和pkuthss-utf8.def
两个文件; -
一个据说不错的中文LaTeX课程,华东师大出品。
-
有关中文
biblatex
格式,可参考pkuthss.bib
中的例子,以及caspervector
文档(提供了引用 专利 的格式):texdoc caspervector
需要注意的是,中文引用记得加上: userf = {zh} 或 userf = {cn} 字段。 另外,添加 type 字段才会显示相应的标志代码,如 [C] 。
-
需要编译部分章节?可以在
\begin{document}
之前添加\includeonly{chap/chapx}
。
- Windows与Linux某发行版下编译有问题
- 尚未在 Win 与 Linux 实验过,欢迎补充。目前仅在 OSX 下个人使用,以下提到的问题也是基于 OSX。
- 中文字体有问题
- 这里提供了中文字体的解决方案,如果需要更多的字体支持( 如:行楷),可以自行下载相关字体安装,并修改相关文件。
- BEGIN failed--compilation aborted at Biber/Utils.pm line 21
- 删除相关缓存目录,参考 这里