2016-09-20 37 views
1

不是重复:这个问题是关于RStudio,不R命令提示产生多个RMarkdown输出在RStudio

我有在头两个输出格式的RMD文件。但是,当我在RStudio中按“编织”时,只会发生第一个输出。这是可以修复的吗?

页眉:

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

编辑:原来,RStudio的“预览”版本允许你选择你想要的输出。但输出一个会删除另一个输出。

+0

它的行为与记载的一样。我认为“fixable”意思是“可定制的”,而实现这一点的方法可能是通过在脚本中调用'rmarkdown :: render'并指定'output_format'参数。 – Gregor

+0

'output_format'的一个可能值是'“all”'。我想知道是否可以在RStudio中设置该值https://github.com/rstudio/rmarkdown/blob/2b25d39f1924f2b751cbf013cf8176baa96461b8/R/render.R#L30 – sharoz

+0

可能将[将一个markdown文件编码为两个输出文件] (https://stackoverflow.com/questions/39662365/knit-one-markdown-file-to-two-output-files) –

回答

0

我并不想将这篇文章标记为duplicate,因为您先发布问题。但是,答案在几天后发布在下面的链接上。我把它放在这里,让其他人可以找到它,如果他们着陆你的问题。

Knit one markdown file to two output files

+0

该解决方案不适用于RStudio。它仅用于R命令行。 – sharoz