浙江大学博士学位论文LaTeX模板

本模板修改自zjuthesis项目(8.3.0版本),首先对原作者表示感谢!

本模板添加了中英文短语对照页,改进了章节标题样式,目录标题样式,图表排版空间阈值等。硕士论文亦可参考。

下载本模板(校内,右键另存为下载)

PDF样例(校内,右键另存为下载)

本页面内容不定期更新。

1. 基本组成

  • zjuthesis.tex:主文件
  • body:正文、参考文献、简历、附录等
  • config:论文格式设置、自定义函数等
  • docs:原作者提供的参考文档
  • figure:论文图片
  • out:编译输出,pdf文件所在位置
  • page:封面、致谢、摘要、目录等

2. 运行环境

TeXLive2022(2021和2022版本已测试,均可,不建议2018及以下版本), 建议在Windows/Linux平台上运行。

2.1 TeXLive安装说明

安装包下载

镜像源,或官方网站

安装方法

  • 方便可靠:选择完全安装

  • 缩减程序体积和安装时间:Scheme选择Small安装+手动安装包

添加“安装路径\texlive\2022\bin\win32”到path环境变量。

对于上述第二种情况,运行以下命令安装缺少的包:

tlmgr install latexmk xifthen ifmtarg ctex multido titlesec tocloft multirow makecell biblatex biblatex-gb7714-2015 xstring siunitx chngcntr enumitem mwe biber
tlmgr install fancyhdr pdfpages caption float listings bookmark pdflscape

安装完成后,进入主路径(zjuthesis.tex文件所在的路径),运行命令latexmk,能正常完成编译,说明安装成功。

2.2 编写环境

推荐VSCode配合“LaTeX Workshop”插件。

3. 编译命令

编译(仅需一步):latexmk

清除编译输出文件,但不包括pdf:latexmk -c

清除编译输出文件,包括pdf:latexmk -C

4. 论文编写步骤

4.1 基本信息

文件:/zjuthesis.tex

填写个人信息和题目。通常题目一行不够写,要填在\titletwolines,分别写第一行和第二行。如果英文题目需要三行,这里先分为两行填写(博士第3页英文题目页需要),之后再在封面页手动分三行填写。

4.2 封面页

文件:/page/graduate/cover-chn.tex

填写分类号,密级一般空着。

如果英文题目需要三行:注释71-81行,填写82-84行。

4.3 题目页

文件:/page/graduate/title-chn.tex, title-eng.tex

答辩委员会安排好之后,在这里填写答辩委员和答辩日期。

4.4 致谢

文件:/page/graduate/acknowledgement.tex

如果需要暂时隐藏致谢页面,在/page/graduate/previous.tex文件注释第13行。

4.5 摘要

文件:/page/graduate/abstract.tex

4.6 目录

无需填写,自动生成。

4.7 中英文对照

文件:/page/graduate/abbr.tex

4.8 正文

文件:/body/graduate/chapters/chX.tex

如果需要增加章节,先在chapters下新建文件,再在/body/graduate/content.tex下添加相应文件。

模板提供了各级标题的写法,公式、图片和表格的插入方法及引用方法。

对于希腊字母等特殊符号,建议转为行内公式。

提示:过去使用Mathtype写的公式,可用Mathtype的TeX转换功能转换。转换后的格式为无编号的行间公式(以“\[”和“\]”为开头和结尾,自行修改)。

4.9 参考文献

文件:/body/ref.bib

参考文献导入格式为BibTeX。无视导入先后顺序,程序自动编号。可在Google Scholar网页中设置导出格式为BibTeX,方便一键导出文献。

特别留意标题和期刊的大小写格式,可能需要手动调整!

参考文献引用方式:

  • 上标:~\cite{xxx}
  • 正常大小:~\parencite{xxx}(如文献[xx]…)

参考文献标准下载(校内,右键另存为下载):GB/T 7714-2015

4.10 作者简历

文件:/body/graduate/post/cv.tex

4.11 盲审版本

手动删除封面页和简历页的作者和导师信息,以及致谢页即可。其中,封面页添加的“教授”二字删去方法是注释第120行并取消注释第121行,封面页的其它个人信息在zjuthesis.tex文件删除。

盲审版本和正常版本间并不需要来回切换,因此不需要使用原作者在zjuthesis.tex提供的BlindReview功能。

5. 排版技巧

5.1 图片格式

支持的格式包括eps(首选),pdf,png等。

对于曲线图,建议导出为eps之矢量图格式(MATLAB,Origin等软件支持),保证清晰度。

对于手动绘制的各类图片,推荐用PPT软件画,再导出为pdf格式。导出时选择仅当前页,然后在Adobe PDF中裁剪至合适大小。

以上两种方法可以使图片中的文字能够被选中,尽可能保证清晰度。

不支持svg格式的图片。

5.2 图表插入位置

插入位置可以是页面顶端、中间或底端。软件排版时会优先将图片放置在代码所在位置的后方,即先出现图片引用文字,再出现图片。

图片位置参数通常为“htbp”,含义是优先插入当前位置(h),再依次为顶端(t)、底端(b)、浮动页(p)。

如果期望插入位置在页面中间,那么图片代码就放在相应段落的后面,例如

段落A(图片引用段落)
  (空行)
    图片代码
  (空行)
段落B

参阅PDF样例第2章。

中间的空行保证图片插入在“段落A”的后面,但不保证在“段落B”的前面。如果空间不够,就会放到下一页(通常是顶端)。

如果期望插入位置在页面底端,那么可以将图片代码放在相应段落的中间(一般在引用之后,保证先出现引用文字,再出现图片)。是的,只要没有完整的空行,程序不会产生新段落。例如

段落A一部分(截断)
    图片代码
接着段落A后半部分
  (空行)
段落B

注意,虽然代码中“段落A”被图片截断了,最终输出pdf中的“段落A”并不会被截断。然后,将图片参数“htbp”修改为“bp”,只要引用文字下方空间足够,图片就会插入当前页面的底端。

5.3 另起一页

\newpage

使接下来的内容出现在新页面。如果排版不理想,可以考虑此方法。

6. 参考资料

不用全看,按需查找。

LaTeX_Docs_2014 by Liam Huang.(校内,右键另存为下载)

Learn LaTeX in 30 minutes.