必须使用 XeLaTeX 编译,在线编辑器上传 ZIP 后要手动改编译器;Overleaf 免费账户编译超时仅 20 秒,可能编译失败;开发版直接 clone 不保证稳定性,建议优先用 Release 发布版
make
latexmk main 硬件要求按 README 说明
README 未说明,仅需可运行 XeLaTeX 的本地环境或在线编辑器
南方科技大学本科生毕业论文 LaTeX 模板,按学校撰写规范排版,省去手动调格式
南方科技大学本科生毕业论文的 LaTeX 模板,按学校格式要求排版,省去手动调格式的麻烦。
核心能力
- 按学校《撰写规范》和《样例》编写论文版式
- 提供 main.tex 与 main_english.tex 中英文主文档
- config/info.tex 集中填写标题、作者等论文信息
- 附带 slides.tex 的 Beamer 幻灯片模板
- 提供 Makefile 与 latexmk 两种构建方式
容易踩的坑
内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README
- v1.4.0最新正式版2026-08-15 · 2026-08-15 14:40 UTC
What's Changed
- docs: optimize README structure and fix typos by @liziwl in https://github.com/iydon/sustechthesis/pull/66
- 添加liiistem模板 by @Yuki-Nagori in https://github.com/iydon/sustechthesis/pull/67
- readme补充liiistem部分 by @Yuki-Nagori in https://github.com/iydon/sustechthesis/pull/68
- liiistem模板更新v20260308 by @Yuki-Nagori in https://github.com/iydon/sustechthesis/pull/69
New Contributors
- @Yuki-Nagori made their first contribution in https://github.com/iydon/sustechthesis/pull/67
Full Changelog: https://github.com/iydon/sustechthesis/compare/v1.3.9...v1.4.0
- v1.3.92025-07-19 · 2025-07-19 15:09 UTC
查看更新说明
What's Changed
- update actions version and fix #46 by @Certseeds in https://github.com/iydon/sustechthesis/pull/47
- 更新英文模版 fix #49 by @liziwl in https://github.com/iydon/sustechthesis/pull/51
- Some fixes by @barryzhu6 in https://github.com/iydon/sustechthesis/pull/55
- 修复双面打印问题 by @barryzhu6 in https://github.com/iydon/sustechthesis/pull/56
- Fix empty line when subtitle is not set by @SnowCharmQ in https://github.com/iydon/sustechthesis/pull/57
- Modify the template according to the 202505 sample by @OctCarp in https://github.com/iydon/sustechthesis/pull/63
- 修复GitHub action by @liziwl in https://github.com/iydon/sustechthesis/pull/64
- 修复英文环境下的若干Bug,添加英文示例 and fix #59 by @liziwl in https://github.com/iydon/sustechthesis/pull/65
- 修复英文环境下的若干Bug,添加英文示例 by @Xavier-xuan in https://github.com/iydon/sustechthesis/pull/59
New Contributors
- @barryzhu6 made their first contribution in https://github.com/iydon/sustechthesis/pull/55
- @SnowCharmQ made their first contribution in https://github.com/iydon/sustechthesis/pull/57
- @OctCarp made their first contribution in https://github.com/iydon/sustechthesis/pull/63
- @Xavier-xuan made their first contribution in https://github.com/iydon/sustechthesis/pull/59
Full Changelog: https://github.com/iydon/sustechthesis/compare/v1.3.6...v1.3.9
- v1.3.62024-02-28 · 2024-02-28 12:33 UTC
这个版本没有写更新说明。
- v1.3.52023-05-20 · 2023-05-20 12:22 UTC
这个版本没有写更新说明。
- v1.3.42022-07-22 · 2022-07-22 01:21 UTC
这个版本没有写更新说明。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选共 0 条
还没有人点评。第一个说出真实体验的人最有价值。
南方科技大学本科学位论文模板 sustechthesis
Southern University of Science and Technology Template for bachelor's thesis.
1. 下载
- 发布版:GitHub Release
- 开发版:直接 Git clone,或者点击绿色
Code下载 ZIP 压缩包。此版本不保证稳定性,提供给有经验的 TeX 用户使用。
2. Liii STEM 模板
使用 Liii STEM 编辑该模板:
SUSTech-thesis-undergraduate-v20260308.tmu:模板文件。- 安装软件后即可打开 TMU 文件进行编辑,并在软件内直接导出 PDF。
- 详细操作请参考 Liii STEM 官方文档。
如遇问题请加入 南科大 墨干/Liii STEM 社区:775378763 进行反馈!
3. LaTeX 模板
请阅读 main.pdf 文档。
3.1 文档架构
main.tex: 主文档,编排章节顺序。main_english.tex: 英文主文档,编排章节顺序。config/info.tex: 论文信息,例如:标题、作者等。config/preamble.tex: 导言区,导入宏包、宏定义。slides.tex: Beamer 幻灯片模板。
3.2 XeLaTeX 构建
- 使用 Makefile:
make、make clean等 - 或使用
latexmk:- 构建:
latexmk main - 清理:
latexmk -c main
- 构建:
3.3 使用 LaTeX 在线编辑器
- 使用 南科大 ShareLaTeX(校外地址),使用方式与 Overleaf 相同,上传 ZIP 压缩包后,更改编译器为
XeLaTeX。 - 使用 LoongTeX,使用方式与 VS Code 类似,上传 zip 压缩包后,选择编译的主文档,并将编译选项设置为
XeLaTeX。 - 使用 TeXPage,使用方式与 Overleaf 类似,上传 zip 压缩包后,选择编译的主文档,并将编译选项设置为
XeLaTeX。 - 使用 Overleaf(需要科学上网保证稳定使用),上传 zip 压缩包后,更改编译器为
XeLaTeX。- ⚠️ 由于 Overleaf 将免费账户的超时时间缩短到 20 秒,因此如果您在使用免费账户,可能无法成功完成项目的编译。Overleaf 官方声明
4. 更新日志
每个版本的详细更新日志,请见 CHANGELOG.md。
5. 致谢
- 本模板根据南方科技大学教学工作部发布的本科生毕业设计论文相关《撰写规范》和《样例》编写,如有冲突以官网规定为准。
- 如果《样例》中存在与《撰写规范》中的规定不符之处,以《撰写规范》中的文字叙述为准。
6. 正式版本发布流程
- 将
CHANGELOG.md中待发布的内容归档到新版本,并填写发布日期。 - 同步更新
sustechthesis.cls中\ProvidesClass的日期、版本号,以及\version的版本号。 - 确认所有发布修改已经提交,并且中文论文、英文论文和幻灯片均可正常编译。
- 创建与类文件版本号一致的 tag,并推送到远端仓库。GitHub Actions 将自动构建并创建 Release。
VERSION=v1.4.0
# 创建并推送 tag
git tag -a "$VERSION" -m "$VERSION"
git push origin "$VERSION"
# 如需撤销尚未正式发布的 tag
git tag -d "$VERSION"
git push --delete origin "$VERSION"