Tob*_*nne 4 markdown latex r bibliography r-markdown
我想更改bibliographystyleR Markdown 中的 ,但我发现没有任何帮助。
我不希望参考书目中有任何“和”(在最后一位作者之前)。我的首选是如果我可以使用alphadin(bst-file here ) 但我无法让它工作。
到目前为止,这是我的 YAML:
---
output:
pdf_document
bibliography: literatur.bib
biblio-style: alphadin.bst
header-includes:
- \usepackage{graphicx}
- \usepackage{float}
- \usepackage[ngerman]{babel}
- \usepackage{fancyhdr}
- \usepackage{hyperref}
- \pagenumbering{gobble}
- \usepackage{booktabs}
- \usepackage{natbib}
---
Run Code Online (Sandbox Code Playgroud)
bst 文件与 R Markdown 文件位于同一目录中。
如果要设置参考书目风格使用bst文件,则需要强制R Markdown使用natbib或biblatex作为引文管理器。默认情况下,它将使用 pandoc 来构建引文。这篇文章更详细地解释了这种行为。
其次,一旦你开始工作,你需要改变文件的引用风格。默认情况下,natbib 将使用作者年份引用,但您提供的 bst 文件不适用于这些。所以我将引用样式更改为数字。
下面是一个最小的例子。它将创建一个参考书目文件,test.bib但您需要确保 alphadin.bst 文件位于同一目录中。
---
output:
pdf_document:
citation_package: natbib
bibliography: test.bib
biblio-style: alphadin
header-includes:
- \setcitestyle{numbers}
---
[@R-rmarkdown]
```{r}
knitr::write_bib(x = "rmarkdown", file = "test.bib")
```
Run Code Online (Sandbox Code Playgroud)