在RStudio中生成多个RMarkdown输出

4

不是重复问题:这个问题是关于RStudio,而不是R命令提示符的。

我有一个带有两个输出格式的RMD文件头。然而,在RStudio中按下“Knit”按钮时,只会发生第一个输出。这个问题能不能解决?

文件头:

---
title: "title"
output:
  html_document:
    css: style.css
    code_folding: hide
    dev: CairoSVG
    toc: yes
  github_document:
    df_print: kable
    toc: yes
---

编辑:原来 RStudio 的“预览”版本可以让您选择要输出哪个结果。但是,输出一个会删除另一个输出。

它的行为与文档描述一致。我认为你所说的“可修复”是指“可定制”,而实现这一点的方法可能是通过在脚本中调用rmarkdown::render并指定output_format参数来完成的。 - Gregor Thomas
output_format 的一个可能值是 "all"。我想知道是否可以在 RStudio 中设置该值 https://github.com/rstudio/rmarkdown/blob/2b25d39f1924f2b751cbf013cf8176baa96461b8/R/render.R#L30 - sharoz
可能是将一个Markdown文件编织成两个输出文件的重复问题。 - Robert Longson
@RobertLongson 这个解决方案不适用于RStudio,它只适用于R命令行。 - sharoz
1个回答

1
我不想将这篇帖子标记为“重复”,因为你先发布了这个问题。然而,答案是在几天后发布在下面的链接中的。我把它放在这里,以便其他人可以找到它,如果他们登陆了你的问题。 把一个Markdown文件编织成两个输出文件

那个解决方案不适用于RStudio,只适用于R命令行。 - sharoz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接