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

标签 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_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/

相关文章:

r 编织成 pdf/html : pandoc document conversion failed with error 2

r - 如何诊断 "unable to create socket"?

RStudio 在开发中加载项目/包时速度很慢

R- Shiny | cat(list(...),file,sep,fill,labels,append)中的错误: argument 1 (type 'list' ) cannot be handled by 'cat'

python - 使用 knit 编织时,无法在 RStudio 中使用网状导入 geopandas

r - 使用 knitr 时,我可以在子 Rnw 文档之间交换数据吗?

Rstudio/pandoc 问题 - 无法编织成 HTML 或 PDF

r - 带有 R : add text labels 的传单

r - 如何将 Tableau 计算字段中的每一行作为参数传递给 R 脚本

r - dplyr - 查找 y 列的所有最大值和相应的 x 值