本项目是湖南大学硕士学位论文 LaTeX 模板 hnuthesis,按照《湖南大学研究生学位论文撰写规范》的要求编写(个人能力、精力有限,不保证完全符合规范,Use at your own risk!)。
下载地址:GitHub Releases、Overleaf。
本项目基于 Gwinel/Latex。
关于 LaTeX 的安装、配置、编写的相关问题,请参阅其他类似项目(如 thuthesis 和 ustcthesis 等)。
main.tex
: 主文件,编译入口;hnuthesis.cls
: 撰写规范,需要调整格式在该文件中对应修改;references.bib
: 参考文献列表;chapters/
: 论文章节文件夹,分章有利于保持 TeX 文件的整洁;figures/
: 插图文件夹,LaTeX 支持多种格式,如 EPS、PDF、PNG 等;main.pdf
: 编译生成的论文 PDF 文件;main-for-word.pdf
: 编译生成的适用于转 Word 的论文 PDF 文件(栅格化公式,防止转 Word 后不忍直视)。
-
安装 LaTeX 发行版;
-
对于非 Windows 系统,需要额外安装字体,以 Debian/Ubuntu 为例:
sudo apt-get update # 自动同意 Microsoft EULA 并安装 ttf-mscorefonts-installer echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections sudo apt-get install -y ttf-mscorefonts-installer # 手动下载安装 SimSun(中易宋体)、SimHei(中易黑体)字体 mkdir simfonts && wget -qO- https://github.com/yusanshi/hnuthesis/files/6371620/SimFonts.tar.gz | tar xz -C simfonts mkdir -p ~/.local/share/fonts && mv simfonts ~/.local/share/fonts fc-cache -f
-
下载模板:
git clone https://github.com/yusanshi/hnuthesis cd hnuthesis
-
编译主版本:
latexmk -xelatex -shell-escape main.tex
或者在 vscode 下安装 LaTeX Workshop 插件后 complie on save(本项目的
.vscode/settings.json
已经对其做了配置)。 -
编译主版本和转 Word 版:
./run.sh
注意:脚本的运行需要 Unix style 的命令行环境,对于 Windows 用户,可以使用安装完 Git 客户端之后的 Git Bash。
注意:由于字体版权问题,Overleaf 审核不通过,在使用模板时,需要将该仓库的simhei.ttf
和simsun.ttc
文件上传到 overleaf,并修改hnuthesis.cls
38-39 行处。修改内容如下:
\setCJKmainfont{[simsun.ttc]}[AutoFakeBold=true]
\setCJKsansfont{[simhei.ttf]}
-
通过
Use this template
或 Fork 创建项目; -
通过 push tag 触发 compile & publish 过程,如:
git tag v0.x.x git push --tags
待 GitHub Actions 结束后在 releases 中下载新编译的
main.pdf
和main-for-word.pdf
文件。
使用 https://www.adobe.com/acrobat/online/pdf-to-word.html 转换 main-for-word.pdf
文件。第二次转换文件时需要登录 Adobe 账号才能下载,建议在浏览器的“无痕浏览”“隐私模式”等模式下访问以跳过强制登录。
- 重新整理
hnuthesis.cls
和hnunumerical.bst
,支持博士学位; - [issue] 转 Word 时,文献引用符号后面的文字变小。