是否可以在RMarkdown(的YAML标头)中指定不同的引用样式语言(CSL)文件?
我试过了
---
output:
bookdown::word_document2:
csl: style_1.csl
bookdown::pdf_book:
csl: style_2.csl
---
但它不会导致不同输出格式中不同的引用样式。
不,你不能那样做。
csl
不是 bookdown::word_document2
函数或 rmarkdown::word_document
的参数。
YAML 中的
csl:
条目需要位于顶层,并由 Pandoc 处理。可能可以将其包含在驱动程序函数的 pandoc_args
参数中,但正常的方法是使用
csl: style.csl
位于顶层,因此两种输出格式都会获得相同的样式。