在knitr中指定多个同时输出格式

在knitr中指定多个同时输出格式,r,knitr,R,Knitr,我希望能够同时指定多种输出格式,例如html_文档和pdf_文档。我知道,这可以很简单地用类似 --- output: [html_document, pdf_document] --- 我可能有一些语法关闭,但我似乎找不到任何地方的文档。我最近发现了knitr bootstrap,我很喜欢它。我一直希望能够动态隐藏代码和输出块 不幸的是,默认情况下,knitr引导调用的YAML块相当复杂,我不知道如何为此指定多个输出 我看了YAML规范,尝试了一些不同的东西,但我不知所措。下面是我目前的

我希望能够同时指定多种输出格式,例如html_文档和pdf_文档。我知道,这可以很简单地用类似

---
  output: [html_document, pdf_document]
---
我可能有一些语法关闭,但我似乎找不到任何地方的文档。我最近发现了knitr bootstrap,我很喜欢它。我一直希望能够动态隐藏代码和输出块

不幸的是,默认情况下,knitr引导调用的YAML块相当复杂,我不知道如何为此指定多个输出

我看了YAML规范,尝试了一些不同的东西,但我不知所措。下面是我目前的YAML前沿问题

---
title: "Beta Regression Comparison"
opset: bootstrap
output:
  knitrBootstrap::bootstrap_document:
    title: "Beta Regression Comparison"
    theme: Simplex
    highlight: Solarized - Light
    theme.chooser: FALSE
    highlight.chooser: FALSE
    menu: FALSE
  pdf_document
---

解决方案是将
pdf\u文档
更改为
pdf\u文档:默认值
。不幸的是,我在官方文档中找不到这种语法的参考。但是,如果在最新版本的RStudio中打开RMarkdown文档,请单击
Knit HTML
,然后单击
Knit PDF
,它将使用此
:默认语法

语法是:

---
output:
  html_document:
    keep_md: yes
  pdf_document: default
---

这只是yaml的一个限制-输出需要是一个命名列表,并且不能创建没有内容的命名元素是的,是的。不过,我在
rmarkdown
文档中找不到
default
关键字的参考或示例。谢谢,我发现您一直在找这个。我不觉得knitr头这么直观。keep_md的标志不再是“是”,而是“真”。(所以:
保持\u md:true
)。请参阅文档: