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