RStudio 现在支持将 .Rmd 文件直接编织成 docx 格式——对于大多数合作的技术方面的人来说,这些文件的最终修订将在 Word 中完成。
但是,我刚刚想出如何让 R、knitr 和 pandoc 相互配合,所以我正在寻求一些帮助,以便在文档仍处于起步阶段时进行过渡。
我的文件使用 yaml 代码块转换没有问题,如下所示:
---
title: "Testing"
output:
word_document:
fig_width: 5
fig_height: 5
fig_caption: true
---
和 documentation说,假设我在与我的 .Rmd 文件相同的目录中有一个文件“myLibrary.bib”,我应该能够添加如下内容:
pandoc_args: [
bibliography: "myLibrary.bib"
]
或者
pandoc_args: [
--bibliography "myLibrary.bib"
]
但我似乎无法在明显的地方找到任何如何格式化的示例:here
或 here
还将引用书目链接到同一文件夹中的 myJournalFormat.csl 文件的代码的奖励积分。
最佳答案
您需要用引号将您的论点 ( ""
) 括起来并用逗号分隔
如果我有一个名为 biblio.bib
的书目文件和 csl
文件是 chicago-author-date.csl
,
以下内容将起作用
---
title: "Example Doc"
output:
word_document:
pandoc_args: [
"--csl", "chicago-author-date.csl",
"--bibliography", "biblio.bib"
]
---
关于r - 使用 pandoc 和 RStudio Markdown 转换为 MS Word 的语法是什么?它如何用于包含引用书目和内联引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23769055/