Skip to content

模板模块参考

用途:检测并验证正在使用的高校学位论文模板/文档类。

模板检测流程

  1. 扫描文档类:查找 \documentclass{thuthesis}\documentclass{pkuthss}\documentclass[...]{ctexbook}
  2. 检查宏包导入:识别 ctexxeCJKfontspec 和其他模板专用宏包
  3. 匹配模板:与 templates/ 中的已知模板(唯一事实来源)比较
  4. 报告:输出检测到的模板名称、版本(如可用)以及所有配置警告

支持的模板

模板高校文档类
thuthesis清华大学\documentclass{thuthesis}
pkuthss北京大学\documentclass{pkuthss}
ctexbook(通用)多所高校\documentclass[...]{ctexbook}

关键配置文件

  • .latexmkrc - 编译器设置
  • *.cls - 模板类文件
  • *.cfg - 模板配置
  • refs.bib / references.bib - 参考文献数据库

检测后处理

识别模板后,从以下位置加载对应模板快照:

  • templates/{template}.md(thuthesis.md / pkuthss.md)提供各模板约束
  • 未知模板使用 templates/generic.md 作为回退(ustcthesis / fduthesis 暂同)
  • templates/yanshan.md 提供燕山大学规范获取指引(无可检测的 documentclass)

各模板的权威快照参见 generic.mdthuthesis.mdpkuthss.mdyanshan.md

基于 MIT 许可发布