RStudio现在支持将.Rmd文件直接编织成docx格式 - 对于大多数合作的技术方面的人来说是纯粹的,其中文章的最终修订将在Word中完成。
然而,我几乎没有弄清楚如何让R,knitr和pandoc互相玩耍,所以我正在寻找一些帮助来进行转换,而文档还处于起步阶段。
我的文件使用yaml代码块转换没有问题,如下所示:
---
title: "Testing"
output:
word_document:
fig_width: 5
fig_height: 5
fig_caption: true
---
而documentation表示,假设我有一个文件' myLibrary.bib'在与我的.Rmd文件相同的目录中,我应该可以添加如下内容:
pandoc_args: [
bibliography: "myLibrary.bib"
]
或
pandoc_args: [
--bibliography "myLibrary.bib"
]
但我似乎无法找到在明显的地方如何格式化的示例:here 或here
代码的奖励积分也将参考书目链接到myJournalFormat.csl文件也位于同一文件夹中。
答案 0 :(得分:6)
您需要将参数括在引号中,(""
)并用逗号分隔
如果我有一个名为biblio.bib
的参考书目文件且csl
文件为chicago-author-date.csl
,
以下内容将起作用
---
title: "Example Doc"
output:
word_document:
pandoc_args: [
"--csl", "chicago-author-date.csl",
"--bibliography", "biblio.bib"
]
---
答案 1 :(得分:1)
我遇到了同样的问题。也许不是你问题的真正答案,但是你可能想看一下David Gohel的报道ReporteRs http://davidgohel.github.io/ReporteRs/gettingstarted.html他让r生成.docx文件变得容易。我已经取得了惊人的成绩!