尽管有.bib文件,但PDF R Markdown输出中没有书目

时间:2018-08-06 19:17:54

标签: reference r-markdown bibliography

我用R Markdown编写文档,并希望使用.bib创建的Citava文件添加书目。我的基本文件如下:

---
title: "Some text"
bibliography: Test4.bib
---

Some Text

# References

如果我编织文档,则pdf输出中缺少文档末尾的参考。我的错误在哪里?

1 个答案:

答案 0 :(得分:2)

默认情况下,R Markdown仅显示文本中引用的项目的书目,如here所示。

如本GitHub issue所述,您可以使用nocite: '@*'强制在书目中显示所有项目。以下可重现的示例创建了一个示例test.bib,其中包含两个书目条目,并且在文本中未直接引用它们:

---
title: "Untitled"
output: pdf_document
bibliography: test.bib
---

```{r, include = FALSE}
knitr::write_bib(x = c("rmarkdown", "knitr"), file = "test.bib")
```

Text in which I make no reference to any bibliography.

# References

---
nocite: '@*'
...

enter image description here