我一直在寻找一种解决方案,将引用项( bibentry
)的全文包含在 (R)markdown 文本文档的正文中,即在引用列表之前。这可以通过 LaTeX ( https://tex.stackexchange.com/questions/49048/how-to-cite-one-bibentry-in-full-length-in-the-body-text ) 来完成。可以用 (R)markdown 来完成吗?
最佳答案
一个合理的解决方案是使用例如 R 包 来读取和解析引用书目数据库。 bibtex 然后 capture.output
的 print
作为字符串,然后可用于在 (R)markdown 文本文档的正文中包含引用项 (bibentry) 的全文。
例如:
```{r, echo=FALSE}
biblio <- bibtex::read.bib("my-biblio-database.bib")
```
然后,在线使用:
`r capture.output(print(biblio["my-bibkey"]))`
这将打印引用文本。
关于r - 在 (R)markdown 文本正文输出中包含 `bibentry` 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46260431/