ref.bib文件中的Book部分



我正在寻找如何在ref.bib文件中描述图书部分的解决方案,以便在我的Markdown pdf文件中参考资料部分包含此内容,例如:

早期B.E.(2021)。使制裁发挥作用:促进遵守,惩罚违规行为,以及阻止制裁破裂。见Peter A.G. van Bergeijk(编),研究手册经济制裁(167-187页)。爱德华·埃尔加出版社。

我目前对Markdown的了解是这样的:

@book{sanctions2021,
title  = {Making sanctions work: promoting compliance, punishing violations, and 
discouraging sanctions busting},
author = {Bryan R. Early},
year   = {2021},
publisher = {Edward Elgar Publishing},
pages  = {167--187}
}

From: https://bookdown.org/yihui/rmarkdown-cookbook/bibliography.html

条目可以在文档中使用@key语法直接引用,其中key是条目第一行的引用键,例如,@R-base。使用[@key]将引用放在括号中。要引用多个条目,用分号分隔键,例如,[@key-1;@key-2;@key-3]。要避免提到作者,在@前加一个减号,例如,[-@R-base]。

和这个例子:

@Manual{R-base,
title = {R: A Language and Environment for Statistical
Computing},
author = {{R Core Team}},
organization = {R Foundation for Statistical Computing},
address = {Vienna, Austria},
year = {2019},
url = {https://www.R-project.org},
}

您需要使用CSL(引文样式语言)文件。

: https://bookdown.org/yihui/rmarkdown-cookbook/bibliography.html书目

默认情况下,Pandoc将对引用和参考文献使用芝加哥作者日期格式。要使用另一种样式,您需要在CSL元数据字段中指定CSL(引文样式语言)文件。

根据文档,CSL文件可以调整以满足自定义格式要求。CSL文件的XML格式使其难以手工编辑。

我尝试了提到的视觉编辑器https://editor.citationstyles.org,但我有点迷路了…看来你可以:

  1. 加载与您的样式匹配的样式。我试过了https://www.zotero.org/styles?q=Chicago&format=author-date.
  2. 通过单击顶部示例中的单个文本元素编辑样式。我已经很快尝试改变一些斜体格式和删除一些括号。
  3. 保存/下载样式。

最新更新