stricken HTML speichert HTML nicht in Vignetten /

8

Ich habe also eine Vignette, vignettes/test-vignette3.Rmd :

%Vor%

Wenn ich den knit HTML Knopf drücke, bekomme ich folgendes:

%Vor%

Wenn ich jedoch diese Datei nach inst/doc kopiere und auf die Schaltfläche knit HTML klicke, bekomme ich:

%Vor%

Meine Fragen sind:

  1. Wie bekomme ich RStudio, um die Ausgabe von knit HTML auf vignettes/test-vignette3.Rmw in das Vignetten-Verzeichnis zu speichern?
  2. Wie kann ich RStudio veranlassen, test-vignette3.knit.md während der Prozedur knit HTML nicht zu löschen? (Ich möchte die .md haben, damit die Leute sie auf meinem Github Repo lesen können.)

Ich führe RStudio Version 0.98.836, Rmarkdown Version 0.1.98 und Knitr Version 1.5.

    
StevieP 15.05.2014, 16:34
quelle

1 Antwort

6

Eigentlich solltest du nicht die .html-Ausgabe unter vignettes/ behalten, weil die Vignetten-Ausgabe von R CMD build erzeugt werden soll. R kann Ihre Vignetten nicht erneut kompilieren, wenn die HTML - Ausgabedateien bereits vorhanden sind, wenn Sie das Quellpaket erstellen. Dies bedeutet, dass Sie wahrscheinlich alte (und möglicherweise falsche) Ergebnisse sehen, da die HTML - Datei nicht aus der neuesten Version generiert wurde .Rmd Datei. Daher vermeidet RStudio absichtlich das Schreiben der HTML-Dateien im Vignetten-Verzeichnis.

Wenn Sie die obige Warnung ignorieren, können Sie rmarkdown::render('your-vignette.Rmd') in der R-Konsole ausführen.

Für die zweite Frage empfehle ich Ihnen das auch nicht, weil Github den Abschlag gegenüber HTML anders darstellt (im Vergleich zur Pandoc-Konvertierung, die durch das rmarkdown -Paket gemacht wurde). Normalerweise werden die Paketvignetten auf CRAN angezeigt, siehe zum Beispiel die Knitr-Seite auf CRAN. Da das rmarkdown-Paket noch nicht auf CRAN ist, können Sie die Vignetten-Engine knitr::rmarkdown im Moment nicht verwenden (ich denke, wir sind jetzt nicht allzu weit von der CRAN-Version entfernt). Sie können jedoch erwägen, die HTML-Dateien auf Github-Seiten zu verschieben.

    
Yihui Xie 16.05.2014 05:57
quelle

Tags und Links