本项目为浙江大学本科生毕业设计/论文的 LaTeX 模板,来源于作者自行编写的计算机学院毕业设计模板。
注意:本模板默认情况下使用计算机科学与技术专用格式,如需使用其他专业格式,请修改
zjuthesis.tex
中\documentclass
部分的MajorFormat
-
安装 TeXLive 工具包,编译需要 XeTeX 引擎。安装所需的镜像文件可以选用浙江大学开源镜像站提供的镜像以便在校内网下更快下载。
-
在
zjuthesis.tex
中\documentclass[]{zjuthesis}
部分填写个人信息,注意以下信息用于控制文档的生成:Type Period BlindReview MajorFormat thesis: 论文类 proposal: 开题报告 true: 生成盲审用pdf(隐藏个人信息) 默认: cs design: 设计类 final: 最终论文/设计 false: 生成提交用pdf 与 config/format/major/
下目录名相同 -
在
content
目录下编写内容 -
在
pages
目录下填写必要的内容,如审核评语等 -
在
figure
目录下保存图片,在reference/ref.bib
内插入文献条目 -
在根目录下运行命令
latexmk -xelatex -outdir=out zjuthesis
即可编译 TeX 文件到out
目录(该目录不会被记录版本)
- 针对每个专业的扩展格式编写请新建目录
config/format/major/专业简称
,在该目录下固定新建文件format.tex
,引入该目录下所有格式设置文件 - 扩展格式的
\usepackage{packagename}
尽量放在其所在子目录下的packages.tex
内,不要放在config/packages.tex
内,避免其他专业同学使用时产生package冲突或额外引入 - 最后修改
zjuthesis.tex
中\documentclass
部分的MajorFormat
,使用新格式的目录名即可
-
Q: 没有我所在专业的格式?
A: 由于个人精力有限,难以查阅并编写各系具体要求的格式,如果同学们有相关需求,可以:
- 在 Github 上提出 issue,附上模板格式要求
- 发送邮件到我邮箱 (zxwang42 [at] gmail.com),附上模板格式要求与样例文件
- 在 Github 上提出 Pull Request,贡献你编写的代码
-
其他问题请在 Github issue 提出或使用邮件与我联系
本项目代码部分基于MIT协议开源
学校标志与学校文件的版权归浙江大学所有