如果.Rmd文件的YAML中包含citation_package: biblatex,是否可以指定引用样式?我在各种R Markdown 手册中找不到有关此信息。

最佳答案



您可以在YAML中使用biblio-style参数。如果您熟悉 latex ,则基本上可以填写\usepackage[style= *SELECTED STYLE*]{biblatex}。这是一个例子。它将为您构建一个单独的.bib文件:

---
output:
  pdf_document:
    citation_package: biblatex
keep_tex: TRUE
bibliography: test.bib
---

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

Some ref [@R-knitr]

Another ref [@R-rmarkdown]

# References

输出:
r - 如何在R Markdown中的biblatex中更改引用样式?-LMLPHP

添加biblio-style参数:
---
output:
  pdf_document:
    citation_package: biblatex
keep_tex: TRUE
bibliography: test.bib
biblio-style: authoryear
---

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

Some ref [@R-knitr]

Another ref [@R-rmarkdown]

# References

r - 如何在R Markdown中的biblatex中更改引用样式?-LMLPHP

要查找有关可以使用的不同样式的更多信息,请在此处检查:https://www.sharelatex.com/learn/Biblatex_citation_styles

关于r - 如何在R Markdown中的biblatex中更改引用样式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49042613/

10-12 20:33