使用带有RStudio标记的pandoc转换为MS Word的语法是什么?如何使用它来包含参考书目和内联引用?

使用带有RStudio标记的pandoc转换为MS Word的语法是什么?如何使用它来包含参考书目和内联引用?,r,knitr,rstudio,r-markdown,R,Knitr,Rstudio,R Markdown,RStudio现在支持直接将.Rmd文件编织成docx格式——对于大多数协作的技术方面的人来说,这是纯金版,文章的最终修订将在Word中完成 然而,我几乎不知道如何让R、knitr和pandoc相互配合,因此我正在寻找一些帮助,以便在文档还处于初级阶段时进行转换 使用yaml代码块转换我的文件时没有问题,如下所示: --- title: "Testing" output: word_document: fig_width: 5 fig_height: 5 fig_c

RStudio现在支持直接将.Rmd文件编织成docx格式——对于大多数协作的技术方面的人来说,这是纯金版,文章的最终修订将在Word中完成

然而,我几乎不知道如何让R、knitr和pandoc相互配合,因此我正在寻找一些帮助,以便在文档还处于初级阶段时进行转换

使用yaml代码块转换我的文件时没有问题,如下所示:

---
title: "Testing"
output: 
  word_document:
    fig_width: 5
    fig_height: 5
    fig_caption: true
---
并且,假设我在与.Rmd文件相同的目录中有一个文件'myLibrary.bib',我应该能够添加如下内容:

    pandoc_args: [
      bibliography: "myLibrary.bib"
    ]

但我似乎在显而易见的地方找不到任何关于如何设置格式的例子: 或


如果代码还将参考书目链接到同一文件夹中的myJournalFormat.csl文件,则可获得额外积分。

我遇到了与您相同的问题。也许这不是你问题的真正答案,但你可能想看看David Gohel的r软件包,他让r生成.docx文件变得很容易。我已经有了惊人的结果

您需要用引号(
)将参数括起来,并用逗号分隔

如果我有一个名为
biblio.bib
的书目文件,而
csl
文件是
chicago author date.csl

以下是将要解决的问题

---
title: "Example Doc"
output:
  word_document:
    pandoc_args: [
      "--csl", "chicago-author-date.csl",
      "--bibliography", "biblio.bib"
    ]
---

奖金+1。csl响应。我知道这不会太遥远,但我不太明白解析器是如何工作的。谢谢注意
参考书目
也可以是元数据中的顶级字段
---
title: "Example Doc"
output:
  word_document:
    pandoc_args: [
      "--csl", "chicago-author-date.csl",
      "--bibliography", "biblio.bib"
    ]
---