北京大学论文模板 (pkuthss)
事实核查日期:2026-07-09。模板事实来源:pkuthss v1.9.4(Codeberg 仓库 cls/说明文档/示例); 校规事实来源见「逐项检查清单」头部。
模板信息
- 模板名称: pkuthss
- 现行仓库: https://codeberg.org/CasperVector/pkuthss(原 Gitea 仓库已于 2024-08 归档迁出)
- 文档类:
\documentclass[doctor]{pkuthss} - 维护状态: 原作者仓库最后实质更新为 2024-04;社区有活跃分支 (如 iofu728 的 Overleaf 适配版,符合 2022 研究生格式审核),使用前 以学校最新格式审核要求为准,必要时优先选择近期通过审核的分支。
特殊格式要求
图表编号
- 格式:
图3.1/表3.1(章号.序号,用点号) - 配置:模板自动处理
参考文献
- 样式:
biblatex-gb7714-2015 - 推荐:使用 biblatex
特殊章节
- "主要符号对照表"是条件项:官方指南 §1.6——"如果论文中使用了大量的符号、标志、缩略词……应编写'主要符号对照表'"(放目录之后、正文之前);"如果上述符号和缩略词数量不多,可以不设",在文中出现时随即说明即可
- pkuthss 模板与官方示例均无该章,需要时自行添加
编译方式
bash
# 使用 latexmk
latexmk -xelatex thesis.tex
# 使用 make(如果有 Makefile)
make常用命令
latex
% 文档类选项
\documentclass[
doctor, % 博士论文
% master, % 硕士论文
openany, % 章节可在任意页开始
oneside, % 单面打印
]{pkuthss}
% 封面信息
\pkuthssinfo{
cthesisname = {博士研究生学位论文},
ethesisname = {Doctor Thesis},
ctitle = {论文标题},
etitle = {English Title},
cauthor = {作者姓名},
eauthor = {Author Name},
studentid = {学号},
date = {\zhdigits{2024}年\zhnumber{6}月},
school = {信息科学技术学院},
cmajor = {计算机软件与理论},
emajor = {Computer Software and Theory},
direction = {研究方向},
cmentor = {导师姓名},
ementor = {Supervisor Name},
ckeywords = {关键词1,关键词2,关键词3},
ekeywords = {keyword1, keyword2, keyword3},
}注意事项
- 使用 XeLaTeX 编译
- "主要符号对照表"为条件项(符号/缩略词数量多时才应编写,见官方指南 §1.6),模板无内置该章
- 注意检查页眉格式
- 参考文献格式需严格遵循
- 模板维护放缓(原仓库已归档),提交前与学院确认当年格式审核要求
逐项检查清单
供
spec-check模块终检使用(--template pkuthss)。事实核查日期 2026-07-09。来源:
- 校规条目(§ 号为其自身章节号):《研究生学位论文写作指南》,北京大学学位办公室 2014 年 5 月(研究生院官网现行下载项"写作指南 V2.0",2025-07 仍挂载): https://grs.pku.edu.cn/docs/2018-03/20180301082929918531.pdf (硕士材料页)、 https://grs.pku.edu.cn/docs/2019-05/20190524160158375113.pdf (博士材料页,两文件一致)。
- 模板条目(依据列标"pkuthss 文档"):pkuthss v1.9.4(2024-03-07)cls/说明文档/示例, https://codeberg.org/CasperVector/pkuthss 。
该指南没有正文/绪论/结论字数、参考文献条数、近五年占比、结论禁引、各章"本章小结" 等规定,故本清单无此类条目,也不得套用其他学校数值。 检查方式:
script:<checker>=check_spec.py自动判定;module:<模块>= 走 SKILL.md 对应模块命令;llm= agent 对照正文逐项判读;manual= 需编译 PDF/打印核对。
| ID | 检查项 | 规范依据 | 检查方式 | 适用 |
|---|---|---|---|---|
| PKU-01 | 题目简明扼要,"一般不宜超过20 个汉字(符)";如有副标题,主副标题之间用破折号间隔(指南无副题名合计条款,副标题一并计入 20 字判定) | §1.1 | script:title_len | 通用 |
| PKU-02 | 博士中文摘要一般 800-1000 汉字(符) | §1.3 | script:abstract_len | 博士 |
| PKU-03 | 硕士论文摘要"一般 600 汉字左右"(官方原文无判定区间,按实测字数人工判断) | §1.3 | llm | 硕士 |
| PKU-04 | 关键词应有 3~5 个,每个关键词之间用逗号间隔;放摘要页最下方、从新的一行撰写 | §1.3 | script:kw_count | 通用 |
| PKU-05 | 论文摘要不能出现图片、表格或其他插图材料;基金资助在摘要第一页页脚标注 | §1.3 | llm | 通用 |
| PKU-06 | 摘要切忌写成全文提纲(避免"第一章……;第二章……"的陈述方式) | 第二章 | llm | 通用 |
| PKU-07 | 英文摘要由上到下包含:英文题目、作者姓名、专业名称(括号括起放姓名之后)、指导教师姓名、"ABSTRACT"、摘要内容和关键词(KEY WORDS) | §1.4 | llm | 通用 |
| PKU-08 | 英文摘要的内容与中文摘要一致;KEY WORDS 与中文关键词对应,第一个字母大写、之间用半角逗号间隔 | §1.4 | script:kw_zh_en_match | 通用 |
| PKU-09 | 十个组成部分依次为:封面、版权声明、中文摘要、英文摘要、目录、正文(含引言和结论)、参考文献、附录、致谢/后记或说明、原创性声明和授权使用说明;各部分独立、每部分从新的一页开始 | 第一章开篇 | llm | 通用 |
| PKU-10 | 中文摘要在前、英文摘要(ABSTRACT)在后 | 第一章开篇 | script:abstract_order | 通用 |
| PKU-11 | 使用大量符号、标志、缩略词时应编写"主要符号对照表"(放目录之后、正文之前);数量不多可以不设、文中出现时随即说明(条件项,非必备章节) | §1.6 | llm | 通用 |
| PKU-12 | 目录一般列到三级标题,即二级节标题(如 2.2.5)即可 | §1.5 | llm | 通用 |
| PKU-13 | 一般不建议使用三级及以上节标题;不出现超过四段数字编号的层级 | §1.7.1 | script:heading_depth | 通用 |
| PKU-14 | 章序号用中文数字(如"第一章 引言"),章序号与标题之间空一个汉字符、黑体三号居中;节编号用阿拉伯数字、数字间用半角小数点连接 | §1.7.1 | llm | 通用 |
| PKU-15 | 图、表和表达式按章编号,两数字间用半角小数点"."连接("图 2.1""表 5.6""式(1.2)";指南只给点号制式,无连字符选项) | §1.7.4 | llm | 通用 |
| PKU-16 | 图序与图名置于图下方(宋体 11pt 居中)、表序与表名置于表上方;分图以 (a)、(b)、(c) 作图序并须有分图名 | §1.7.4 | llm | 通用 |
| PKU-17 | 续表在每页表序前加"续"字 | §1.7.4 | manual | 通用 |
| PKU-18 | 脚注用①②③样式上标标注,序号按页编排(不同页脚注序号不需连续),内容宋体小五 | §1.7.3 | manual | 通用 |
| PKU-19 | 论文中引用过的文献必须著录、未引用的文献不得出现;参考文献集中著录于正文之后、不得分章节著录;外文文献直接使用外文著录 | §1.8 | module:bibliography | 通用 |
| PKU-20 | 标注法采用"顺序编码制"或"著者-出版年制";顺序编码制文献序号放"[ ]"内、以上标方式标注在索引位置 | §1.8 | module:bibliography | 通用 |
| PKU-21 | pkuthss 默认 biblatex 样式 caspervector 实现的格式与《写作指南》规定并不一致;可考虑改用 style=gb7714-2015,或用 biblatex-caspervector 的 ugly 选项贴近国标格式 | pkuthss 文档 | llm | 通用 |
| PKU-22 | 附录依顺序用大写字母编号(附录 A、附录 B……),只有一个附录时也编"附录 A";附录内图表如"图 A.1""表 B.2""式(C-3)";附录并不是必须的 | §1.9 | script:appendix_letter | 通用 |
| PKU-23 | 致谢言语谦虚诚恳、实事求是,字数不超过 1000 个汉字 | §1.10 | llm | 通用 |
| PKU-24 | 个人简历、在学期间发表的学术论文和成果等放附录之后、致谢之前;发表论文列表要求同参考文献列表格式 | §1.10 | llm | 通用 |
| PKU-25 | 引言大致包含五部分:问题的提出、选题背景及意义、文献综述、研究方法、论文结构安排 | 第二章 | llm | 通用 |
| PKU-26 | 评价自己的研究成果实事求是:除非有足够证据,避免使用"首次""领先""填补空白"或类似词语 | 第二章 | llm | 通用 |
| PKU-27 | 采用国家正式公布实施的简化汉字撰写(古文字、外文引用、外国语言文学论文等除外;经批准的英文论文须用中文封面) | 第一章开篇 | llm | 通用 |
| PKU-28 | 纸张标准 A4;页边距上/下/左/右/装订线为 3.0/2.5/2.6/2.6/0cm、装订线位置左、左右对称页边距;页眉距边界 2.0cm、页脚距边界 1.75cm | §1.11 | manual | 通用 |
| PKU-29 | 页眉五号宋体居中、奇偶页不同(奇数页=各章名称,偶数页="北京大学博士学位论文"或"北京大学硕士学位论文"),页眉文字下划一条 0.75 磅横线 | §1.11 | manual | 通用 |
| PKU-30 | 页码:从"摘要"至"目录"用罗马数字;从"第一章 引言"开始用阿拉伯数字 | §1.11 | manual | 通用 |
| PKU-31 | 每章从新的一页开始(pkuthss 默认双面模式、每章从右页/奇数页开始;避免章末空白页可加 openany 选项) | pkuthss 文档 | script:new_page_chapter | 通用 |
| PKU-32 | 双面打印(封面和原创性声明除外)、左侧装订;电子版为 1 个独立 PDF 且内容与纸质版完全一致(签字除外) | 第三章 | manual | 通用 |
| PKU-33 | 排版双盲版论文时封面须用 \makeblind 而非 \maketitle,去掉致谢等章节、隐去其它可能泄露个人信息的部分(西文摘要用 beabstract 环境;送审前另跑 blind-review 模块) | pkuthss 文档 §2.2 | manual | 通用 |
| PKU-34 | 格式审查提示字号不严格符合标准时,可在文档类选项中加入 ugly(模板默认在少数字号细节上有意偏离学校书面规定) | pkuthss 文档 | manual | 通用 |
| PKU-35 | 模板未尝试设定表格的默认字号,须自行按学校规定进行设置 | pkuthss 文档 | manual | 通用 |