gpt4 book ai didi

r - 在 R Markdown 中更改书目风格

转载 作者:行者123 更新时间:2023-12-03 20:17:04 25 4
gpt4 key购买 nike

我要换bibliographystyle在 R 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}
---

bst 文件与 R Markdown 文件位于同一目录中。

最佳答案

如果要设置书目风格使用bst文件,需要强制R Markdown使用natbibbiblatex作为引文管理员。默认情况下,它将使用 pandoc 来构建引文。 This article更多地解释了行为。

其次,一旦你开始工作,你需要改变文件的引用风格。默认情况下,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")
```

enter image description here

关于r - 在 R Markdown 中更改书目风格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50048754/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com