如何在 R Markdown 文档中指定默认参考书目 LaTeX/BibTeX 引用样式 "plain" 或 "unsrt"?

How can I specify the default bibliography LaTeX/BibTeX citation styles "plain" or "unsrt" in an R Markdown document?

我正在使用 R Markdown 撰写期刊论文,我想使用默认的书目引用样式 "unsrt"。或者 "plain"。两者都行。我们仍然在我的领域使用这些。

此页面提供有关 R Markdown 中的引用和引用样式的信息: http://rmarkdown.rstudio.com/authoring_bibliographies_and_citations.html#citations_for_pdf_output 但是那里的链接没有提供任何关于如何获得 "plain" 或 "unsrt" 样式的线索。他们似乎不可用!如何指定这些默认样式?

或者,如何将 .bst 文件转换为 .csl 文件,或者 Zotero 样式存档中的哪种样式最接近 plain 或 unsrt?

首先,您需要使用 pandoc 选项 --natbib 打开 natbib,这样它就不会使用 pandoc-citeproc。然后,您可以使用 biblio-style 设置您喜欢的样式。这是一个最小的 YAML header 可以解决问题:

---
output:
  pdf_document:
    pandoc_args: ["--natbib"]
biblio-style: plain
bibliography: mybibfile.bib
---