项目使用到的 ctex 宏包与 fancyhdr 4.0.X 版本目前存在冲突,如 fancyhdr 依然为 3.X 版本暂时请勿升级,已升级的同学请参考 ctex-kit, issue #554 暂时解决此问题。 推荐的方法:
在使用相应ctex宏包时,去相应的源文件搜索"\ctex_patch_cmd:Nnn \ps@fancy",替换成”\ctex_patch_cmd:Nnn \f@nch@initialise“,例如,使用ctexbook类,应该修改%TEXLIVE%\texmf-dist\tex\latex\ctex下的ctexbook.cls文件
ctex 宏包升级后将及时告知各位同学,欢迎 star 项目获取最新消息。
- Code -> Download Zip
git clone [email protected]:yichengsu/szuthesis.git
-
本项目基于 中国科学院大学学位论文模板 ucasthesis 二次开发。相对于 ucasthesis ,本项目进行了许多改动,关键的变化如下:
- 修改相关配置,使其符合深圳大学学位论文印刷格式样式;
- 封装了更多的命令,极大化简了 Thesis.tex 中的内容;
- 化简了许多操作,例如化简了字体相关补丁,遵循ctex字体关于粗体和斜体的相关设定,化简了参考文献格式等;
- 参考了 上海交通大学论文模板 SJTUThesis 的设计思路。
-
szuthesis 提供了简单明了的 模板使用说明.pdf。无论你是否具有 LaTeX 使用经验,都可较为轻松地使用以完成学位论文的撰写和排版。感谢大家的测试、反馈和支持。
-
兼顾操作系统:Windows、Linux、MacOS;LaTeX 编译引擎:仅支持xelatex;文献编译引擎:biber (biblatex)。支持中文书签、中文渲染、拷贝 PDF 中的文本到其他文本编辑器等特性。
-
相对于 word 模板,LaTeX 模板拥有着诸多优势。例如,可以使用 git 进行版本控制,专注写作且无需关注格式,更便利的公式书写环境,支持注释等。
-
更多关于 szuthesis 编译和设计的问题,请先阅读 模板使用说明.pdf,如有问题可提出issue。
推荐使用 Tex Live 2020 + VS Code(LaTeX Workshop插件),本项目已经提供了.vscode/settings.json
进行相关设置。
LaTeX Workshop 插件提供了诸如 Linting,Formatting,Intellisense,PDF 文件预览,公式预览,全文大纲,chktex 语法检查等诸多功能,更多功能请见 LaTeX-Workshop。
推荐使用 latexmk 命令编译文档,latexmk 命令可以自动适应不同的编译顺序,因本项目使用 biber 作为参考文献引擎,所以编译顺序可以与通常的顺序不同。如使用 VS Code,只需安装插件后重启项目,点击 TEX -> Build LaTeX project -> Recipe: latexmk
即可,或在命令行使用命令:
latexmk -synctex=1 -interaction=nonstopmode -file-line-error -pdfxe -outdir=./Temp -e ensure_path('TEXINPUTS','./texmf//') Thesis.tex
如初次接触 LaTeX 推荐使用上述方法进行编译,使用其他编辑软件请注意编译顺序。若使用 MiKTeX,在安装 latexmk 后可能会缺少 perl.exe,可安装 Strawberry Perl。
Ubuntu 用户推荐安装完整 adobe字体。
- 兼容本科毕业论文模板
深圳大校徽校名图片 Image/logo.png
的版权归属深圳大学所有。
项目其他内容遵循 GPLv3 授权。