xumizi / sysuthesis

sysuthesis based on pkuthss.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.