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 [2016/03/05 21:28] – richard | allgemein:howto:pandoc [2025/11/19 16:39] (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/ | ||
| + | Folgende Tools werden benötigt bzw. damit geht es am schnellsten. | ||
| + | |||
| + | * 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 math.txt -t html -s -o test.html --mathjax=https:// | ||
| + | </ | ||
| + | |||
| + | <file html mathjax-header-include.txt> | ||
| + | <script type=" | ||
| + | MathJax.Hub.Config({ TeX: { equationNumbers: | ||
| + | </ | ||
| + | </ | ||
allgemein/howto/pandoc.1457213336.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
