本项目为非官方矿大本科毕业论文latex版本。改编于2021年的类似项目。感谢矿大各位学长学姐的贡献,让这个项目逐步完善了起来。有问题请在issues中提出。
2022版本比起2021版本,修复了一些错误,使其适配于windows10下vscode编辑器的使用。
见示例PDF——thesis.pdf
请注意,本项目基于windows10系统,使用vscode编辑器,TeX Live 版本为2021版。
- Vscode 配置TeX环境 Vscode中的拓展LaTex Workshop官方文档中有详细的配置过程。 其中Tex Live具体安装步骤和注意事项请参阅tuna文档,建议使用清华,阿里云或南大的镜像源进行下载。 注意Tex Live在安装时,无论是安装包所在路径还是选择安装的路径都不要包含中文,可能导致安装失败!
- 配置拓展LaTex Workshop
由于中文适配原因,需使用xelatex,不能用pdflatex。即需要更改该插件的编译recipe和option。在设置中找到该插件的
settings.json
文件。做出以下2处修改:
"latex-workshop.latex.recipes": [
// 添加下面的recipe到此处,不是覆盖
{
"name": "xelatex ➞ bibtex ➞ xelatex*2",
"tools": [
"xelatex","bibtex","xelatex","xelatex"
]
},
]
"latex-workshop.latex.tools": [
{
"name": "xelatex",
"command": "xelatex",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"%DOC%"
]
},
]
- 解决可能出现的字体问题
由于封面使用了华文行楷字体,在用户系统中没有这个字体时,需要单独安装该字体,否则生成的文件中某些字体无法正确显示。同时,有些系统中的字体的ttf文件名不是默认的文件名,也需要确认真实文件名后对配置文件进行修改。windows系统下需要找到
Tex Live Path\texmf-dist\tex\latex\ctex\fontset\ctex-fontset-windows.def
文件并修改其中对应的ttf文件名。 例如:我的系统下隶书字体的文件名为chinese.simli.ttf
,就需要做出以下的修改:
\setCJKfamilyfont { zhli } { chinese.simli.ttf }
同理,thesis.cls
中要适配新安装的华文行楷的文件路径就应该修改以下项目\setCJKfamilyfont{hwxk}{chinese.stxingka.ttf}
。
- 使用Vscode插件编译文档
在安装好LaTex Workshop插件后左栏应该会显示该插件的图标,在修改好配置文件后,可以看到出现了我们此前定义的
xelatex -> bibtex -> xelatex *2
的选项。点击就可以编译。其他具体使用设定细节请查看此插件官方文档。
注意:编译时不要用别的pdf阅览器浏览文件,会导致无法同时读写,无法将变化写入文件而导致编译出错。
- 请查看overleaf30分钟入门文档
- 针对计算机专业伪代码编写,在这里我决定使用较新的algpseudocodex包。具体使用方法可以查看该包的CTAN页面
- 英文摘要标题的Arial字体无法加粗,所以使用了New Times Roman字体加粗,看起来也算是差不多吧,不细看的话。
- 参考文献格式,原本的要求就有点乱(说实话还不如直接用国标),这个项目中的bst文档也不是我写的,总之就是凑合着用。