allgemein:howto:pandoc
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
allgemein:howto:pandoc [05.03.2016 23:30] – richard | allgemein:howto:pandoc [05.07.2018 10:03] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 123: | Zeile 123: | ||
- | ====== knitr - Der kleine Helfer | + | ===== knitr - Der kleine Helfer ===== |
Tool zu Vereinfachung der Ausgabe kann folgendes Tool verwendet werden. | Tool zu Vereinfachung der Ausgabe kann folgendes Tool verwendet werden. | ||
http:// | http:// | ||
Zeile 170: | Zeile 170: | ||
Um '' | Um '' | ||
- | < | + | < |
IDE für markdown mit knitr Support: | IDE für markdown mit knitr Support: | ||
https:// | https:// | ||
+ | |||
+ | ===== Template für ein Arbeitsblatt ===== | ||
+ | Das Rstudio ist sehr komfortabel, | ||
+ | generieren zu können. | ||
+ | Rstudio unterstützt Templates. Diese liegen unter Ubuntu in folgendem Ordner: | ||
+ | |||
+ | Unter Linux: | ||
+ | < | ||
+ | Unter Windows: | ||
+ | < | ||
+ | |||
+ | Dort befindet sich pro Template ein Ordner. | ||
+ | |||
+ | Der Ordner besteht aus folgender Struktur | ||
+ | < | ||
+ | template_name | ||
+ | resources -> z.B. css-Dateien für HTML-Output | ||
+ | skeleton -> hier liegen alle Dateien, die für ein neues Dokument benötigt werden | ||
+ | template.yaml -> Name und Beschreibung des Templates für Rstudio | ||
+ | </ | ||
+ | |||
+ | Ich habe mir ein Satz zusammengestellt, | ||
+ | {{: | ||
+ | Das Archive enthält die Ordnerstruktur, | ||
+ | Danach steht die neue Vorlage im Rstudio zur Verfügung. | ||
+ | |||
+ | ===== knitr und pandoc automatisch in Rstudio laden ===== | ||
+ | Da ich es als lästig empfinde die hauptsächlich eingesetzten Bibliotheken immer wieder neu laden zu müssen, habe ich nach einer Lösung gesucht, um diese während des Starts von | ||
+ | R gleich mit zu laden. Da Rstudio die Standard R-Umgebung als Konsole anbietet, schlägt man gleich zwei Fliegen mit einer Klappe. | ||
+ | |||
+ | Die Lösung ist denkbar simpel. R lädt u.a. eine Datei '' | ||
+ | |||
+ | Unter Linux: | ||
+ | < | ||
+ | Unter Windows: | ||
+ | < | ||
+ | |||
+ | In der folgende Beispieldatei wird '' | ||
+ | <file bash .Rprofile> | ||
+ | library(knitr) | ||
+ | </ | ||
+ | |||
======= pandoc/ | ======= pandoc/ | ||
Folgende Tools werden benötigt bzw. damit geht es am schnellsten. | Folgende Tools werden benötigt bzw. damit geht es am schnellsten. | ||
- | * pandoc | + | * R-Programmiersprache (https:// |
+ | * RStudio (https:// | ||
+ | * pandoc (https:// | ||
+ | * MikTex (http:// | ||
+ | |||
+ | Die Reihenfolge ist sinnvoll, damit keine Fehlermeldungen entstehen. Über das RStudio können weitere Pakete für MikTex bzw. R nachgeladen werden. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== pandoc output ====== | ||
+ | |||
+ | ===== Math und das Format-Problem ===== | ||
+ | https:// | ||
+ | |||
+ | Formelsatz in '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | | ||
+ | |||
+ | Als Beispiel-Code soll folgender Schnipsel dienen: | ||
+ | < | ||
+ | Ein wenig Mathematik | ||
+ | |||
+ | $$ | ||
+ | \begin{align} | ||
+ | x& | ||
+ | y&=2 | ||
+ | \end{align} | ||
+ | $$ | ||
+ | |||
+ | End of math. $\eqref{eq: | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | pandoc | ||
+ | </ | ||
+ | <file html mathjax-header-include.txt> | ||
+ | <script type=" | ||
+ | MathJax.Hub.Config({ TeX: { equationNumbers: | ||
+ | </ | ||
+ | </ |
allgemein/howto/pandoc.txt · Zuletzt geändert: 05.07.2018 10:03 von 127.0.0.1