BUPTBachelorThesis/README.md
2024-11-29 00:25:44 +08:00

75 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 北京邮电大学本科学士学位论文模板
> 本仓库中的部分内容来自[BYRIO/BUPTBachelorThesis](https://github.com/BYRIO/BUPTBachelorThesis),在此对前辈的工作表示感谢。
## 内容
本仓库为按照《北京邮电大学2025届本科毕业设计论文指导手册》制作的毕业设计及其文档的Latex模板但不保证完全符合指导手册的要求和同学校提供的模板完全一致。
> 本README并非LaTeX的使用教程我们默认您对于LaTeX有着基础的了解并懂得如何使用搜索引擎。
### 毕业论文
使用`main.tex`文件编译得到按照“封面→诚信声明、关于论文使用授权的说明一页→中文摘要含关键词→外文摘要含关键词→目录→正文→参考文献→致谢→附录”的顺序编译为PDF文件输出。
其中封面和诚信申明、关于论文使用授权的说明之内容需要使用Word模板填写导出之后分别命名为`cover.pdf`和`statement.pdf`文件放在`docs`文件夹下,否则论文的编译会失败。
论文的中文题目和英文题目在`main.tex`开头定义,请自行修改。
为提高编译的速度和提升编写时的体验,论文中的摘要、各个章节和附录使用`subfiles`宏包分布在各个子`tex`文件中:
- `chapters/abstract.tex`文件为论文的摘要页。
- `chapters/chapter1.tex`文件为论文的第一章。
- `chapters/chapter2.tex`文件为论文的第二章,以此类推。
- `appendix/appendix1.tex`文件为论文的附录一,以此类推。
上述文件使用
```latex
\subfile{chapters/chapter1}
```
的格式加入到`main.tex`文件中,如需增加新的章节和附录请一并修改。
### 开题报告
使用`Proposal/main.tex`文件编译得到,由于原始模板的要求,本文件的主体内容均写在一个超长表格之中,因此**跨页的时候需要自行增加表格**,带来使用上的不便,请**酌情使用**。使用之前请阅读`tabularray`宏包的[官方文档](http://mirrors.ctan.org/macros/latex/contrib/tabularray/tabularray.pdf)和相关教程。
由于在表格中的原因,主题内容中的每个单元格的`section`和`subsection`编号均需要手动使用`\setcounter`控制,请注意。
## 使用方式
### 本地
已通过`.latexmk`文件说明编译方式,本地安装`Tex Live`和`latexmk`之后可以使用
```shell
latexmk main.tex
```
编译论文的主体,
```shell
cd Proposal
latexmk main.tex
```
编译开题报告。
### Overleaf
撰写论文上传主文件夹下除`Proposal`以外的内容即可,使用`XeLaTeX`进行编译。
撰写开题报告上传`Proposal`文件夹的内容即可,使用`XeLaTeX`进行编译器。
## Q&A
### 为什么要使用LaTeX
1. 本仓库无意比较LaTeX和Word作为排版软件之间的差距~~叠甲,过~~。
2. 我只会用LaTeX。
3. Overleaf的多人协作功能非常好用。