Если вы хотите установить стиль библиографии для использования 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")
```
![enter image description here](https://i.stack.imgur.com/bM3Vr.png)