Git Product home page Git Product logo

zjuthesis's Introduction

浙江大学毕业设计/论文模板

ZJUTHESIS

简介

本项目为浙江大学本科生毕业设计/论文的LaTeX模板,来源于作者自行编写的计算机学院毕业设计模板。

使用

  1. 下载模板代码
  2. 安装TexLive工具包,编译需要XeTeX引擎
  3. zjuthesis.tex\documentclass[]{zjuthesis}部分填写个人信息,注意以下信息用于控制文档的生成:
Type Period BlindReview MajorFormat
thesis: 论文类 proposal: 开题报告 true: 生成盲审用pdf(隐藏个人信息) 默认: cs
design: 设计类 final: 最终论文/设计 false: 生成提交用pdf config/format/major/下目录名相同
  1. content目录下编写内容
  2. pages目录下填写必要的内容,如审核评语等
  3. figure目录下保存图片,在reference/ref.bib内插入文献条目
  4. 在根目录下运行命令latexmk -xelatex -outdir=out zjutheis即可编译LaTex到out目录(该目录不会被记录版本)

注意:本模板默认情况下使用计算机科学与技术专用格式,如需使用其他专业格式,请修改zjuthesis.tex\documentclass部分的\MajorFormat

扩展

  1. 针对每个专业的扩展格式编写请新建目录config/format/major/专业简称,在该目录下固定新建文件format.tex,引入该目录下所有格式设置文件
  2. 扩展格式的\usepackage{packagename}尽量放在其所在子目录下的packages.tex内,不要放在config/packages.tex内,避免其他专业同学使用时产生package冲突或额外引入
  3. 最后修改zjuthesis.tex\documentclass部分的\MajorFormat,使用新格式的目录名即可

Q&A

  1. 没有我所在专业的格式:由于个人精力有限,难以查阅并编写各系具体要求的格式,如果同学们有相关需求,可以:
    • 在Github上提出issue,附上模板格式要求
    • 发送邮件到我邮箱(zxwang42 [at] gmail.com),附上模板格式要求与样例文件
    • 在Github上提出Pull Request,贡献你编写的代码
  2. 其他问题请在Github issue提出或使用邮件与我联系

开源许可

本项目代码部分基于MIT协议开源

学校标志与学校文件的版权归浙江大学所有

zjuthesis's People

Contributors

thenetadmin avatar

Watchers

James Cloos avatar Huan Yin avatar

Forkers

domyrndi

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.