将一个降价文件编织成两个输出文件
Knit one markdown file to two output files
有没有办法将单个 .md 文件编入 R 工作目录中的 .html 或 .docx,同时 post .html 的副本到另一个文件夹,可能在另一个驱动器上?
或者,可以使用 RStudio 中的 'publish' 按钮将 .md 文件发送到 RPubs 以外的位置吗?
是的,可以渲染多个输出,但不能使用 RStudio 中的 "knit" 按钮。在 YAML header 中写入您想要的输出,然后使用 output_format = "all"
作为
中的参数
rmarkdown::render(<your-rmd-file.rmd>, output_format ="all")
所以 YAML header 看起来像:
title: "multiple outputs"
output:
word_document: default
html_document: default
或者您想为不同的输出格式设置的任何选项。
我不知道是否可以设置不同的输出目录,但我不这么认为。
其实针织扣确实可以-
- 渲染多个输出。
- 使用自定义输出目录。
输出目录示例 output
:
title: "multiple outputs"
output:
word_document: default
html_document: default
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, encoding = encoding,
output_dir = "output", output_format = "all") })
有没有办法将单个 .md 文件编入 R 工作目录中的 .html 或 .docx,同时 post .html 的副本到另一个文件夹,可能在另一个驱动器上?
或者,可以使用 RStudio 中的 'publish' 按钮将 .md 文件发送到 RPubs 以外的位置吗?
是的,可以渲染多个输出,但不能使用 RStudio 中的 "knit" 按钮。在 YAML header 中写入您想要的输出,然后使用 output_format = "all"
作为
rmarkdown::render(<your-rmd-file.rmd>, output_format ="all")
所以 YAML header 看起来像:
title: "multiple outputs"
output:
word_document: default
html_document: default
或者您想为不同的输出格式设置的任何选项。
我不知道是否可以设置不同的输出目录,但我不这么认为。
其实针织扣确实可以-
- 渲染多个输出。
- 使用自定义输出目录。
输出目录示例 output
:
title: "multiple outputs"
output:
word_document: default
html_document: default
knit: (function(inputFile, encoding) {
rmarkdown::render(inputFile, encoding = encoding,
output_dir = "output", output_format = "all") })