从多个 .bib 文件(或 .tex 文件?)生成新的 .bib 文件

从多个 .bib 文件(或 .tex 文件?)生成新的 .bib 文件

我正在使用 RevTex4-2 撰写一篇文章,其中我引用了 10 个单独的.bib文件(按主题分开)。效果很好。

但是,我想从这 10 个.bib文件中提取我需要的参考资料并将它们放在一个.bib文件中。有没有自动的方法可以做到这一点?

是否有可能生成新的 .bib文件仅包含来自我的.tex文档的这些 .bib 条目?

答案1

你可以用 来实现bibexport。创建一个只包含文档中引用项的新 bibTeX 文件的工作流程是

pdflatex filename
bibexport filename

其中filenametex 文件的名称不带扩展名。bibexport.aux文件进行操作(这就是为什么必须latex先运行)。

bibexport有关运行的完整文档

texdoc bibexport

从终端或命令行。

相关内容