使用pandoc和RStudio Markdown转换为MS Word的语法是什么?它如何被用于包括参考书目和内联引用?

csf*_*ler 6 r rstudio knitr r-markdown

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

然而,我几乎没有弄清楚如何让R,knitr和pandoc互相玩耍,所以我正在寻找一些帮助来进行转换,而文档还处于起步阶段.

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

---
title: "Testing"
output: 
  word_document:
    fig_width: 5
    fig_height: 5
    fig_caption: true
---
Run Code Online (Sandbox Code Playgroud)

并且文档说,假设我的文件'myLibrary.bib'与我的.Rmd文件位于同一目录中,我应该可以添加如下内容:

    pandoc_args: [
      bibliography: "myLibrary.bib"
    ]
Run Code Online (Sandbox Code Playgroud)

要么

pandoc_args: [
      --bibliography "myLibrary.bib"
    ]
Run Code Online (Sandbox Code Playgroud)

但我似乎无法找到任何在明显的地方如何格式化的例子:这里这里

代码的加分点也将参考书目与myJournalFormat.csl文件链接在同一文件夹中.

mne*_*nel 6

您需要将参数括在引号("")中,并用逗号分隔

如果我有一个书目文件被调用biblio.bib,csl文件是chicago-author-date.csl,

以下事项将是有效的

---
title: "Example Doc"
output:
  word_document:
    pandoc_args: [
      "--csl", "chicago-author-date.csl",
      "--bibliography", "biblio.bib"
    ]
---
Run Code Online (Sandbox Code Playgroud)