View on GitHub

zjuthesis

浙江大学毕业论文 LaTeX 模板

Download this project as a .zip file Download this project as a tar.gz file

使用手册

使用

  1. 安装 TeXLive 工具包,编译需要 XeTeX 引擎。安装过程可以参考浙江大学镜像站提供的文档,以便在校内网下更快下载。
  2. 下载模板代码, 每个专业模板都有预览 pdf 文件,可以单独下载查看。 模板代码请下载 zjuthesis-vx.x.x.zip 文件。
  3. zjuthesis.tex\documentclass[]{zjuthesis} 部分填写个人信息,注意以下信息用于控制文档的生成:

    • Degreeundergraduate 时,编译本科生论文:
    Type Period BlindReview MajorFormat
    thesis: 论文类 proposal: 开题报告 true: 生成盲审用 pdf(隐藏个人信息) 默认: general
    design: 设计类 final: 最终论文/设计 false: 生成提交用 pdf config/format/major/ 下目录名相同
    • Degreegraduate 时,编译硕士生/博士生论文:
    Type BlindReview MajorFormat GradLevel
    thesis: 学术论文 true: 生成盲审用 pdf(隐藏个人信息) 默认: general master: 硕士
    design: 专业学术论文 false: 生成提交用 pdf config/format/major/ 下目录名相同 doctor: 博士
  4. body 目录下编写内容
  5. pages 目录下填写必要的内容,如审核评语等
  6. figure 目录下保存图片,在 body/ref.bib 内插入文献条目
  7. 在根目录下运行命令 latexmk(或者 latexmk -xelatex -outdir=out zjuthesis)即可编译 pdf 文件到 out 目录(该目录不会被记录版本)

注意:

  • 本模板已经兼容 TeXLive 2019,并且这个版本复制伪粗体文字不会产生乱码,建议单独使用 TeXLive 的同学尽快升级 2019 版本
  • 本模板默认情况下使用 general 格式,如需使用其他专业格式,请修改 zjuthesis.tex\documentclass 部分的 MajorFormat
  • 计算机专业的部分页面与学校通用格式不同,如果你是计算机专业的同学,请使用计算机专业的模板

English Template Usage

See English template user manual

Slides 模板

  1. 这是之前分享在浙大云盘的一个 Slide 模板,现在转移到 GitHub 方便同学们连同 LaTeX 模板一起下载:

高级使用教程

如果你熟悉 git 的用法,希望用 git 来管理自己的论文,并且保持最新的样式,可以采用如下方法:

  1. fork 本 repo,必要的话可以设置为 private

    如果你不想使用 GitHub,可以直接 git clone 本 repo 并同步到其他的 git repo 中。 但一定要保持原有的 commit,并且设置好指向原始 repo 的 remote url,这样才能进行后续的样式更新。

  2. 新开 branch,在这个 branch 上编写论文内容
  3. 需要与最新样式同步时:
    1. 先 commit 论文分支
    2. 切换到 master 分支,从原始 repo 执行 git pull
    3. 然后切换到论文分支,将其 rebase 到 master 分支最新的 commit,并逐步修复 conflict
    4. git push 到你的 repo 中
  4. 然后在论文分支继续编写内容

这样你的论文内容总是与样式分离,可以分别更新