SuperAPI AI 工具集

bibliography-builder

通用与其它

查看项目

更新于 10-16 06:50

技能介绍

用途:从学术手稿中提取文内引用,匹配本地 references.bib,识别问题并生成格式化参考文献表。适用于任何需要参考文献的学术手稿。

主要能力:支持 Pandoc [@citationKey] 格式与旧式 (Author Year) 格式;提取单作者、双作者、et al.、多引用、页码、叙述式引用等变体;按 citationKey 直接查找或按作者+年份字符串匹配;标记缺失、歧义、年份不符、姓名变体等问题;用 pandoc citeproc 与 CSL 样式生成 APA、ASA、Chicago Author-Date 等格式;未匹配项单独列出待人工查找。

使用方式:需准备 references.bib(通常位于项目根目录或 references/ 子目录)、支持 citeproc 的 pandoc(2.11+ 默认包含)及目标 CSL 样式文件(可从 citation-style-language/styles 下载)。流程分四阶段:Phase 0 读取手稿并确认引用格式与输出样式;Phase 1 用正则提取引用并去重排序,可用 grep 校验;Phase 2 匹配 BibTeX 并记录 Found/Ambiguous/Not Found;Phase 3 生成问题报告并由用户解决歧义;Phase 4 构建仅含匹配 citationKey 的 dummy markdown,运行 pandoc dummy-refs.md --citeproc -o bibliography.md -t markdown 生成结果,清理 dummy 文件,并将未匹配引用附在末尾。前三个阶段仅输出到对话,不保存中间文件。

限制:references.bib 必须存在且可读;缺失条目需用户先补充;同名同年的多条记录可能产生歧义,需人工确认;旧式格式依赖作者与年份字符串匹配,对姓名变体、连字符、介词、机构名、n.d.、forthcoming 等边界情况需谨慎核对;CSL 文件路径需按实际调整。资料未提供具体收费、平台或效果信息。