r语言 - 将目录中的所有bib文件添加到bookdown



我正在制作一个多作者的bookdown,作者将有他们自己的bib文件。我觉得在索引中逐个命名会很烦人。限制型心肌病文件。

我将把所有的bib文件在一个文件夹,我想知道我是否能以某种方式简洁地添加所有的bib文件从目录bookdown在索引。限制型心肌病文件。

编辑:这不是一个关于多个号码布文件的问题。我倾向于有很多bib文件,我不想手工列出所有的名字。

提前感谢您的帮助。

从一个文件夹中添加多个bib可能很困难,因为pandoc在创建参考书目时做了大量的工作,而且pandoc对路径非常挑剔。这将是更容易有bib文件在您的项目文件夹(即,与您的index.Rmd)。

如果您可以这样做,那么下面的代码将实现您不必按名称列出bib文件的目标。只需将其放入索引中。限制型心肌病yaml:

bibliography: "`r list.files(pattern = '^.+\.bib$')`"

此外,您可能希望列出bib文件中的所有条目,无论您是否引用了它们。如果是,也将这一行添加到索引中。限制型心肌病yaml:

nocite: '@*'

最新更新