名称: validate-bib 描述: 验证所有讲座文件中的参考文献条目与引用的交叉参考。找出缺失的条目和未使用的引用。 允许的工具: [“读取”, “Grep”, “Glob”]
验证参考文献
交叉参考所有讲座文件中的引用与参考文献条目。
步骤
-
读取参考文献文件 并提取所有引用键
-
扫描所有讲座文件以查找引用键:
.tex文件: 寻找\cite{,\citet{,\citep{,\citeauthor{,\citeyear{.qmd文件: 寻找@key,[@key],[@key1; @key2]- 提取所有使用的唯一引用键
-
交叉参考:
- 缺失条目: 在讲座中使用的引用但在参考文献中不存在
- 未使用条目: 在参考文献中但未被任何地方引用
- 潜在拼写错误: 相似但不匹配的键
-
检查条目质量 对每个参考文献条目:
- 必需字段存在(作者、标题、年份、期刊/书名)
- 作者字段格式正确
- 年份合理
- 没有损坏字符或编码问题
-
报告发现:
- 缺失参考文献条目的列表(关键)
- 未使用条目的列表(信息性)
- 引用键中潜在拼写错误的列表
- 质量问题的列表
要扫描的文件:
Slides/*.tex
Quarto/*.qmd
参考文献位置:
Bibliography_base.bib (仓库根目录)