使用“编织”按钮将一个markdown文件编织为两个输出文件

时间:2020-04-08 08:54:46

标签: r rstudio r-markdown knitr

我有兴趣使用“编织”按钮呈现多个输出。

我找到了这个answer,但我不知道如何编辑knit:调用来做到这一点。

感谢您的指导,
伊万

2 个答案:

答案 0 :(得分:2)

好,知道了,这就是我需要的:

knit: (function(inputFile, encoding) {
  rmarkdown::render(inputFile, 
                    encoding = encoding, 
                    output_format = "all", 
                    knit_root_dir = rprojroot::find_rstudio_root_file()) 
  })

虽然可以找到一个更好的方法来找到项目目录,但是我什么也找不到。

答案 1 :(得分:0)

只需将this answer中的答案用作YAML标头

---
title: "multiple outputs"
output:
  word_document: default
  html_document: default
knit: (function(inputFile, encoding) {
  rmarkdown::render(inputFile, encoding = encoding,
  output_format = "all") })
---

TEST