oldglycine-paper-reference-adder
使用场景
- 当研究论文需要在特定部分(引言、相关工作、方法)添加额外引用时
- 当你想根据论文内容查找相关引用文献时
- 当你需要确保不添加重复引用时
工作原理
- 备份: 创建项目目录的备份以防止数据丢失
- 内容分析: 读取TeX文件并提取关键词和现有引用
- 引用搜索: 使用Google Scholar(通过scholarly库)查找相关论文
- BibTeX生成: 为新引用生成BibTeX条目
- 集成: 将新引用添加到bib文件并在文章中插入引用标记
- 报告: 生成包含所有添加引用及其位置的ADD.MD文件
参考资料
参数
project_dir: Overleaf项目目录路径num_references: 要查找的引用数量(默认:10)output_report: ADD.MD报告的路径(默认:./ADD.MD)
依赖项
- scholarly(用于Google Scholar搜索)
- bibtexparser(用于BibTeX处理)
- pdflatex(可选,用于编译论文)
注意事项
- 处理现有引用以避免重复
- 重点在关键部分(引言、相关工作、方法)插入引用
- 生成所有添加引用的详细报告
- 兼容Overleaf项目结构
- 使用scholarly库作为Google Scholar API的替代方案
Source: OldGlycine/oldglycine-skills — distributed by TomeVault.