在 Windows 中创建仅包含更大 .bib 文件的引用参考文献的 .bib 文件

在 Windows 中创建仅包含更大 .bib 文件的引用参考文献的 .bib 文件

我的情况与这个密切相关:创建仅包含更大 .bib 文件中引用的参考文献的 .bib 文件

我问了同样的问题,但有一个适用于 Windows 的解决方案。提到的解决方案bibexportbibextract似乎不可用。我认为可以通过 MinGW 之类的东西运行这些程序,但我希望能够在命令行上运行某些东西,以便我可以将其构建到我通常的构建命令中。

很感谢任何形式的帮助。

答案1

如果biblatex/biber是一个选项,您可以使用它biber来生成特定于文档的.bib文件。您所需要的只是一个使用biblatex编译来生成/常用的.bcf文档的文档。然后您可以运行:biblatexbiber

biber --output_format=bibtex --output_resolve <filename>.bcf

<filename>你的姓名是哪里<filename>.tex

答案2

如果你不介意安装jabref,它可以帮你完成。命令行(链接在这里) 和 gui 选项可用。从命令行执行

jabref.jar -a filename[.aux],newBibFile[.bib]

您应该已经完成​​了。注意它jabref.jar在系统路径中,并从与.aux文件相同的文件夹运行此命令。

相关内容