GZUthesis-template:贵州大学学位论文 LaTeX 模板使用指南

对于硕士或博士研究生来说,学位论文的撰写和排版是学习生涯中的重要一环。为了帮助贵大校友更高效地完成论文排版工作,我开发了 GZUthesis-template LaTeX 模板。该模板旨在严格遵循2022年发布的《贵州大学研究生学位论文格式》和《贵州大学研究生学位论文盲评封面格式》,为大家提供一个便捷、规范的排版工具。


GZUthesis 简介与特点

GZUthesis-template可在 GitHub 上找到 (https://github.com/francisol/GZUthesis-template/),同时也支持 Overleaf 平台,方便用户进行在线编辑和编译。它不仅是一个简单的格式模板,更集成了多种实用功能,旨在确保论文从封面到附录都能符合学校的各项规范要求。

核心特点:

  • 合规性:严格参照贵州大学官方的论文格式要求进行设计,有助于确保排版符合规范。
  • 多平台兼容:支持 Windows、macOS 和 Linux 操作系统,并对不同系统下的字体搜索策略进行了优化。
  • 灵活的输出选项:提供盲审版本最终版本草稿版本的生成功能,以适应论文不同阶段的需求。
  • 集成常用宏包与样式:内置了如 hyperref(超链接)、appendix(附录)、setspace(行间距)等多种常用 LaTeX 宏包,并预设了中英文图表说明样式。

模板更新概览

GZUthesis-template持续进行维护和优化。以下是几个主要更新版本的亮点:

  • 1.0.0 (2022-08-17):初始版本发布,涵盖了基本的间距调整、跨平台兼容性、答辩委员会名单、附录、摘要关键词和目录等核心功能。
  • 1.1.0 (2024-08-18):进行了重构,主要更新包括移除内置字体以规避版权风险、增加代码注释,以及优化参考文献设置。
  • 1.1.1 (2024-08-19):增加了外部字体支持,提升了模板的灵活性。
  • 1.1.2 (2025-01-02):优化了字体搜索策略,并引入了新的模板参数,旨在改善 Times New RomanArial华文楷体等字体的显示效果,同时提高了编译效率。

GZUthesis 使用说明

使用 GZUthesis-template时,您可以在 LaTeX 文档的导言区加载宏包,并根据实际需求设置宏包选项和使用相应的命令。

宏包选项:

通过宏包选项,您可以便捷地控制文档的类型和输出样式:

  • degree = <doctor|master|bachelor>:指定学位类型,默认为博士论文。
  • print = <review|final|draft>:设置打印版本类型。
    • review盲审版本,封面不显示个人信息。
    • final最终版本,显示完整的个人和答辩信息。
    • draft草稿版本,主要用于内容校验。
  • windows:在非 Windows 系统下,尝试搜索并使用 Windows 平台字体(如宋体、仿宋等)。
  • hwxk:在非 Windows 系统下,尝试搜索并使用华文行楷字体(特别用于盲审版首页的特定文字)。
  • tnra:在非 Windows 系统下,尝试搜索并使用 ArialTimes New Roman 字体。

常用宏包命令:

GZUthesis 提供了多项自定义和重定义的命令,用于方便地填写论文相关信息:

  • \title{论文题目}:设置论文题目。
  • \author{作者姓名}:设置作者姓名。
  • \date{XXXX年XX月}:设置论文日期。
  • \supervisor{导师}:设置导师姓名。
  • \major{学科专业}:设置学科专业。
  • \gradyear{毕业年份}:设置毕业年份。
  • \defdate{答辩时间}:设置答辩时间。
  • \defaddr{答辩地点}:设置答辩地点。
  • \addexpert{XXXXXX 大学 XXX+职称}:用于添加答辩专家信息,可多次调用以添加多个专家。
  • \maketitle:根据已设置的信息生成论文封面和答辩信息页。
  • \frontmatter:设置正文前的页面样式,通常无页眉,页脚显示罗马数字页码。
  • \mainmatter:设置正文部分的样式,页眉包含章节信息和论文题目,页脚显示阿拉伯数字页码。
  • \keywords{人工智能, 机器学习}:设置论文关键词。
  • \acknowledgments{致谢内容}:生成致谢章节。

常用宏包环境:

  • abstract 环境:用于创建摘要章节,可通过可选参数指定章节标题,默认显示为“摘要”。
  • appendices 环境:用于创建附录章节,此环境中包含的章节将按照大写英文字母进行编码(例如,附录 A、附录 B)。

需注意的问题

在使用 GZUthesis-template 时,请留意以下几点:

  • 字体兼容性:由于操作系统的字体差异,在非 Windows 平台下,部分字体显示可能无法与 Windows 环境下完全一致。建议尝试使用 windowshwxktnra 等宏包选项来启用对应的字体搜索功能。
  • 页面布局:模板的页面布局在多数情况下已符合学校规范,尽管可能未做到与官方格式手册完全像素级对应,但其整体效果足以满足学位论文的提交要求。

获取支持

如果您在使用 GZUthesis-template 过程中遇到任何问题或有改进建议,欢迎前往其 GitHub 项目页面提交 issues:https://github.com/francisol/GZUthesis-template/issues

希望 GZUthesis-template 能为您的毕业带来便利。