参考文献格式检查(GB/T 7714)
什么时候用
用户给了论文 .docx 或参考文献列表,想知道格式有没有问题。
怎么跑
python gbt7714_check.py 论文.docx
- 参考文献单独存成 txt(一行一条)时加
--all:python gbt7714_check.py refs.txt --all - 学校模板要求按 2025 新国标时加
--std 2025 - 想顺带了解 2015→2025 变化加
--migrate - 需要结构化结果加
--json
退出码:0 = 没有"错误"级发现;1 = 有;2 = 文件读不了。
怎么讲结果
- 逐条转述"错误"和"警告",保留输出里的条款号,用户要交导师的话条款号有用。
- "提示"级(标点全半角、未被引用的条目)如实说明是建议不是错。
- 输出末尾的免责一句要带给用户:这工具只查机械规则,作者名、页码 真不真查不出来,学校要求和国标不同时以学校为准。
- 如果输出说"看着像著者-出版年制",告诉用户编号类检查对这种风格不适用。
修的时候注意
工具只报问题不改文件。要替用户改,逐条改完再跑一遍确认归零。 改动只碰参考文献那节,别动正文。