Ответ 1
Пакет knitcitations
может использоваться для добавления цитат и библиографии с использованием команд R. Следующий фрагмент дает минимальное значение .Rpres:
Using knitcitations
=======================================================
Example Citation
=======================================================
```{r, echo = FALSE}
library(knitcitations)
```
See the `knitcitations` vignette for details on how to add citations, such as
`r citep("10.1890/11-0011.1")`
Bibliography
========================================================
Use the `bibliography` function to add the bibliography.
```{r, echo=FALSE, results="asis"}
bibliography()
```
Здесь библиография создается "на лету" и включает в себя команду LaTeX, которая не обрабатывается правильно. Для большего контроля вы можете использовать свою собственную библиографию, например
bib <- read.bibtex("references.bib")
citet(bib["bloggs2002"])
Обратите внимание, что мы могли бы сохранить библиографию, созданную в примере .Rpres, используя write.bibtex
, затем отредактированную для создания окончательного references.bib
.