LaTeX-Dokumente mit eingebetteten R-Berechnungen und Grafiken mit TeXnicle erstellen

Mit dem R-Paket knitr lassen sich in R Dokumente entweder in Markdown oder eben in LaTeX schreiben, in die Berechnungen und Ausgaben wie Tabellen und Grafiken in R eingebettet werden. Benutzt man für die Erstellung dieser Dokumente die R-IDE RStudio, wo wird man seitens R gut unterstützt, will heißen, man kann zunächst auf der R-Konsole Dinge ausprobieren und dann in das Dokument übernehmen.

Aus RStudio heraus lassen sich auch die Dokumente dann kompilieren. Die Ergebnisse werden dann entweder als HTML-Seite im Falle von Markdown oder als PDF im Falle eines LaTeX-Dokumentes angezeigt.

So weit, so gut. Doch werden LaTeX-Dokumente schnell sehr lang. Außerdem wünscht man sich eine IDE, die bei der Erstellung der typischen LaTeX-Konstrukte wie begin{enumerate} … end{enumerate} Unterstützung in Form einer Autovervollständigung liefert. Das leistet RStudio leider nicht. Es bietet sich daher an, hier seine bevorzugte LaTeX-IDE zu nehmen.

Ich nutze auf dem Mac zur Zeit  TeXnicle. TeXnicle hat zwar die eine oder andere Macke. Dennoch arbeite ich sehr gerne damit.

Der geplante Workflow sieht nun so aus:

  • Die nötigen R-Berechnungen und Ausgaben in RStudio erstellen
  • Wenn sämtliche Ergebnisse bereitstehen, diese in Teilstücke zerteilen und in einem „.Rnw“-Dokument (LaTeX mit eingebettetem R-Code) in TeXnicle mit Prosa-Text erweitern

Es war nun in TeXnicle eine „Engine“ zu erstellen, die das Dokument erst durch R (bzw. knitr) jagt und dann dessen Ausgabe weiter mit LaTeX prozessiert. Continue reading LaTeX-Dokumente mit eingebetteten R-Berechnungen und Grafiken mit TeXnicle erstellen