web-dev-qa-db-ja.com

knitrで複数の同時出力フォーマットを指定する

Html_documentやpdf_documentなど、複数の出力形式を同時に指定できるようにしたいと思います。私はこれが次のようなもので非常に簡単にできることを知っています

---
  output: [html_document, pdf_document]
---

その構文の一部がオフになっている可能性がありますが、ドキュメントがどこにも見つからないようです。私は最近knitr-bootstrapを発見し、それが大好きです。これは、コードと出力ブロックを動的に非表示にできるようにするために私が探していたものです。残念ながら、デフォルトでは、knitr-bootstrap呼び出しの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
---
33
Justace Clutter

解決策は、pdf_documentpdf_document: defaultに変更することです。残念ながら、公式ドキュメントでこの構文のリファレンスを見つけることができません。ただし、最近のバージョンのRStudioでRMarkdownドキュメントを開いた場合は、[Knit HTML]、[Knit PDF]の順にクリックすると、この: default構文が使用されます。

構文は次のとおりです。

---
output:
  html_document:
    keep_md: yes
  pdf_document: default
---
27
Shaun Jackman