如何将 bibtex 文件投影到 LaTeX 文章中使用的参考文献?

如何将 bibtex 文件投影到 LaTeX 文章中使用的参考文献?

有些会议要求最终版本包含仅包含文章中引用的参考文献的 bibtex 文件。虽然可以手动完成,但这听起来像是一项可以轻松自动化的任务。在自己编写程序之前,我尝试检查是否已经存在这样的程序,但没有成功。在开始编写程序之前,我会在 stack exchange 上进行检查。

更正式地说,这样的计划将

  • 接收作为输入
    • LaTeX 文档 $D$ 和
    • bibtex 数据库 $B$;
  • 生产
    • 一个 bibtex 数据库 $B'$,其中仅包含 LaTeX 文档中引用的 bibtex 条目。

简化方法是让 $B'$ 仅包含编译 LaTeX 文档时生成的 bbl 文件中存在的 bibtex 条目。

答案1

正如评论中所说,http://www.ctan.org/tex-archive/biblio/bibtex/utils/bibtool/就是答案。

使用方法如下:

  • latex file.tex # 生成辅助文件
  • bibtool -x file.aux -o refs.bib # 将参考书目投影到 refs.bib 中

相关内容