我有一个主要参考 .bib 文件,里面应该存储我的所有书籍和文章。现在我的 overleaf 文件夹中有另一个 .bib 文件,里面有一些文章,因为我可以从我的资料来源以这种格式下载它。
我怎样才能将来自单个 .bib 文件(例如,包含文章)的信息添加到我的主要 .bib 文件中?
有可能吗?
谢谢!
答案1
总结所有评论:
.bib
文件只是纯文本文件,因此您可以使用常规编辑器(或 Overleaf 编辑器,如果您在 Overleaf 上执行所有这些操作)轻松地将一个文件的内容剪切并粘贴到另一个文件中。使用with
.bib
加载多个文件没有问题。\addbibresource
biblatex
如果您有大量包含单个
.bib
记录的小文件,则这些文件很可能是使用 Google Scholar 等服务从网上下载的。这些类型的自动生成的.bib
条目很可能充满错误,您应该在实际使用它们之前仔细检查它们。请参阅软件生成的书目条目:使用前应检查的常见错误和其他错误但是,您可以使用命令行工具轻松地将文件附加到主文件。例如,对于 Mac/Linux,您只需使用
cat file1.bib >> main.bib
。请注意使用两个>>
而不是一个>
,这将附加到主文件main.bib
而不是覆盖主文件。这种命令可以轻松编写脚本。为了更轻松地管理 bib 文件,许多人发现使用 Jabref(跨平台)或 BibDesk(仅限 Mac)等 GUI 程序会更好。这样您就可以轻松更正文件中缺失/不正确的信息,而不必担心文件
.bib
本身的语法。