Frage Angeben mehrerer simultaner Ausgabeformate in knitr (neu)


Kann ich einen YAML-Header schreiben, um mehrere Ausgabeformate für eine R Markdown-Datei mit knitr? Ich konnte die in der Antwort auf beschriebene Funktionalität nicht reproduzieren die ursprüngliche Frage mit diesem Titel.

Diese Abschriften-Datei:

---
title: "Multiple output formats"
output: 
    pdf_document: default
    html_document:
      keep_md: yes
---

# This document should be rendered as an html file and as a pdf file

erzeugt eine PDF-Datei, aber keine HTML-Datei.

Und diese Datei:

---
title: "Multiple output formats"
output: 
  html_document:
    keep_md: yes
  pdf_document: default
---

# This document should be rendered as an html file and as a pdf file

erzeugt eine HTML-Datei (und eine MD-Datei), aber keine PDF-Datei.

Dieses letztere Beispiel war die Lösung für die ursprüngliche Frage. Ich habe versucht, mit Shift-Ctrl-K und mit dem Knit-Button in RStudio zu stricken, sowie zu callen rmarkdown::renderEs wird jedoch nur ein einziges Ausgabeformat erstellt, unabhängig von der Methode, mit der ich die Ausgabedatei erzeuge.

Möglicherweise verwandt, aber ich konnte keine Lösungen finden:

Mit R Version 3.3.1 (2016-06-21), knitr 1.14, Rmarkdown 1.3


8
2018-06-21 20:14


Ursprung


Antworten:


Ich habe das eigentlich kurz erwähnt Rendern Sie alle Vignettenformate # 1051 und du hast es verpasst:

rmarkdown::render('your.Rmd', output_format = 'all')

Es ist auf der Hilfeseite dokumentiert ?rmarkdown::render.


8
2018-06-22 02:56