本模板参考北科官方发布的毕业论文文件「10 本科生毕业设计(论文)论文模板(2019年1.3版)」设计,并非北京科技大学官方发布的模板。由于每个学院的要求各不一致,请咨询学院教务处是否可以使用本模板。任何因为使用本模板导致的问题,本模板不承担任何责任。
示例文件。
在使用本模板之前,请熟读该 README 的所有内容,特别是「快速开始」和「常见问题」章节。
对于 LaTeX 语法等与本模板无关的任何问题,请不要在本仓库提交 issue。请参考「一份(不太)简短的 LaTeX2ε 介绍」等官方指南,99% 的问题都能得到解决。或者询问 AI。
本章节介绍的是如何在本地编译 LaTeX,若想在线上平台(例如 Overleaf)等使用本模板,请阅读「常见问题」章节。
关于如何安装 LaTeX 网络上的教程有很多,这里给出一份 TexLive 的安装教程:https://www.cnblogs.com/eslzzyl/p/17358405.html
需要注意的是,请尽量在 Windows 系统上配置一份 LaTeX 环境,具体原因参考「字体」一节。
对于仅仅使用本模板编写毕业论文,不考虑对本模板进行开发的普通用户,只需要关注以下文件:
ustb-thesis/
├── main.tex // 论文基本信息,页面配置
├── content/ // 所有用户编写的内容
│ ├── achievements.tex // 在学取得成果
│ ├── appendices.tex // 附录
│ ├── cabstract.tex // 中文摘要
│ ├── ch1.tex // 正文第一章
│ ├── ch2.tex // 正文第二章
│ ├── ch... // 正文...
│ ├── eabstract.tex // 英文摘要
│ ├── figures-and-tables.tex // 插图或附表清单
│ ├── notes-and-explanations.tex // 注释说明清单
│ └── thanks.tex // 致谢
├── src/ // 模板的源码
│ └── 4-taskplan.pdf // 任务计划书导出的 PDF
├── imgs/ // 存放图片
└── refs.bib // 参考文献bib数据
几乎所有需要填写的内容都在 content/
目录下。
main.tex
是论文的基本信息以及页面的配置。请替换其中的相关内容为自己的。
在 Windows 平台中,使用 TexLive 附带的 TeXworks editor 打开项目,将编辑器切换为 XeLaTeX
(默认为 pdfLaTeX
),点击编译即可。
在 Linux 平台中:
在没有更新参考文献的情况下,直接执行以下命令即可编译得到最终文件 main.pdf
:
xelatex main
如果更新了参考文献,需要依次执行以下命令:
xelatex main
biber main
xelatex main
xelatex main
由于北科官方 Word 模板规定的「宋体」「黑体」等字体是 Windows 系统下的「中易宋体」「中易黑体」,属于版权字体,无法在其他平台上使用,因此在 Windows 以外的平台(包括 Overleaf)上编译本模板时候的字体会和官方模板有细微区别。
为了防止不必要的问题出现,请在最后提交终版的时候使用 Windows 平台重新编译生成。
请首先在 content/
目录中仿造已有的章节文件新建一个 .tex
文件。
然后请在 main.tex
中找到和正文页面有关的代码,使用命令 \input{content/chx.tex}
引入新的章节。
删除章节同理,将对应的 \input{content/chx.tex}
删除即可。
同上一节,在 main.tex
删除对应的 \input{}
命令即可。
由于这个页面的结构过于复杂,且大家之前都用 Word 写过了,因此本模板采用直接导入「任务计划书」pdf 的方式。
请从「任务计划书」的 Word 文件导出 pdf,然后替换 src/4-taskplan.pdf
即可。
将本项目打包为 zip 文件,在 Overleaf 中选择上传项目。打开项目后,进入 Menu -> Settings -> Compiler
,将其设置为 XeLaTeX
,重新编译即可。
由于 Overleaf 经常有网络问题,这里推荐一个国内的替代品:TexPage(不是广告)。
同 Overleaf,将本项目打包为 zip,选择「上传项目」即可。国内平台自动会配置为 XeLaTeX,不需要手动设置。
毕业论文的构成(引用自学校官方模板,毕业论文撰写简要指南,表Z-1 毕业论文的构成):
文档的节 | 本节的内容 | 本节的基本格式 |
---|---|---|
第 1 节 | 1 毕业论文封面(1 页) | 本节结尾插入了"奇数页分节符",本节无页眉、无页脚、无页码。 |
第 2 节 | 2 毕业论文扉页(1 页) | 本节结尾插入了"奇数页分节符",本节无页眉、无页脚、无页码。 |
第 3 节 | 3 毕业论文声明页(1 页) | 本节结尾插入了"奇数页分节符",本节有页眉、无页脚、无页码。页眉内容见表下注释。 |
第 4 节 | 4 毕业论文任务书页(1 或 2 页) | 本节结尾插入了"奇数页分节符",本节无页眉、无页脚、无页码。本页首行为"毕业设计(论文)任务书"(从网页制作的文档复制过来,类似页眉,该文字下方有横线) |
第 5 节 | 5 毕业论文摘要页(1 或 2 页) | 本节结尾插入了"奇数页分节符",本节有页眉、有页脚、有页码。页码为罗马数字,并从 I 开始,5-9 节的页码保持连续。 |
第 6 节 | 6 毕业论文 Abstract页(1 或 2 页) | 本节结尾插入了"奇数页分节符",本节有页眉、有页脚、有页码。页码为罗马数字,页码编号继续前节(一般是 III) |
第 7 节 | 7 毕业论文目录页(若干页) | 本节结尾插入了"奇数页分节符",本节有页眉、有页脚、有页码。页码为罗马数字,页码编号继续前节(一般是 V) |
第 8 节 | 8 毕业论文图表清单页(若干页) 本节内容是可选项目,可删除 |
本节结尾插入了"奇数页分节符",本节有页眉、有页脚、有页码。页码为罗马数字,页码编号继续前节。 |
第 9 节 | 9 毕业论文注释说明清单页(若干页) 本节内容是可选项目,可删除 |
本节结尾插入了"奇数页分节符",本节有页眉、有页脚、有页码。页码为罗马数字,页码编号继续前节。 |
第 10 节 | 10 毕业论文正文页(若干页) | 本节结尾插入了"奇数页分节符",本节含通过样式设置了章前自动分页。本节有页眉、有页脚、有页码。页码为阿拉伯数字,从 1 重新开始,此后各节页码相同并请保持连续。 |