Skip to content

sysu-sec-lab/sysuthesis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SYSUTHESIS

SYSUTHESIS 是基于PKUTHSS编写的中山大学论文模板,目前主要是修改了封面, 包括 本科硕士 两个版本,分别在 bachelormaster 两个目录。

注意

SYSUTHESIS 并不是一个重新实现的模板,因为 PKUTHSS 已经很好的实现了大部分功能。 SYSUTHESIS 针对本校对 clsdef 文件做了一定的修改以符合学校的要求,这两个修改后的文件也分别放在 bachelormaster 中。

运行

首先,安装 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

Tips

  1. 一些文本内容(如系统输出)可以放入verbatim文件夹;

  2. 如果不需要每章从奇数页开始(如盲审要求),可以在pkuthss.cls中的 \LoadClass 参数中添加 openany

     \LoadClass[fntef,a4paper,fancyhdr,cs4size,openany]{ctexbook}[2009/10/20]
    
  3. sample.pdf文档本身提供了很多帮助(也可通过 texdoc pkuthss 命令查看),可以细读一下,如果仍不能满足要求,可以自定义pkuthss.clspkuthss-utf8.def两个文件;

  4. 一个据说不错的中文LaTeX课程,华东师大出品。

  5. 有关中文biblatex格式,可参考pkuthss.bib中的例子,以及caspervector文档(提供了引用 专利 的格式):

     texdoc caspervector
    

    需要注意的是,中文引用记得加上: userf = {zh}userf = {cn} 字段。 另外,添加 type 字段才会显示相应的标志代码,如 [C]

  6. 需要编译部分章节?可以在 \begin{document} 之前添加 \includeonly{chap/chapx}

FAQ

  1. Windows与Linux某发行版下编译有问题
  • 尚未在 WinLinux 实验过,欢迎补充。目前仅在 OSX 下个人使用,以下提到的问题也是基于 OSX
  1. 中文字体有问题
  • 这里提供了中文字体的解决方案,如果需要更多的字体支持( 如:行楷),可以自行下载相关字体安装,并修改相关文件。
  1. BEGIN failed--compilation aborted at Biber/Utils.pm line 21
  • 删除相关缓存目录,参考 这里

TODO

  • 重新用PostScript绘制中大logo(已完成,使用了官方矢量图,感谢markh。)
  • 继续深度修改使更和谐易用
  • 修改论文格式和引用格式使符合要求
  • 深度修改后在LPPL协议下重新发布论文模板和参考文献模板

About

sysuthesis based on pkuthss.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%