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/06 15:38] – 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 ==== | + | ===== Template für ein Arbeitsblatt |
| Das Rstudio ist sehr komfortabel, | Das Rstudio ist sehr komfortabel, | ||
| generieren zu können. | generieren zu können. | ||
| Rstudio unterstützt Templates. Diese liegen unter Ubuntu in folgendem Ordner: | Rstudio unterstützt Templates. Diese liegen unter Ubuntu in folgendem Ordner: | ||
| + | |||
| + | Unter Linux: | ||
| < | < | ||
| + | Unter Windows: | ||
| + | < | ||
| + | |||
| Dort befindet sich pro Template ein Ordner. | Dort befindet sich pro Template ein Ordner. | ||
| - | Der Ordnet | + | Der Ordner |
| < | < | ||
| - | name | + | template_name |
| resources -> z.B. css-Dateien für HTML-Output | resources -> z.B. css-Dateien für HTML-Output | ||
| skeleton -> hier liegen alle Dateien, die für ein neues Dokument benötigt werden | skeleton -> hier liegen alle Dateien, die für ein neues Dokument benötigt werden | ||
| Zeile 194: | Zeile 199: | ||
| Das Archive enthält die Ordnerstruktur, | Das Archive enthält die Ordnerstruktur, | ||
| Danach steht die neue Vorlage im Rstudio zur Verfügung. | 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) | ||
| + | </ | ||
| Zeile 199: | Zeile 220: | ||
| Folgende Tools werden benötigt bzw. damit geht es am schnellsten. | Folgende Tools werden benötigt bzw. damit geht es am schnellsten. | ||
| - | * R-Programmiersprache (https:// | + | |
| - | * RStudio (https:// | + | * RStudio (https:// |
| - | * pandoc (https:// | + | * pandoc (https:// |
| - | * MikTex (http:// | + | * MikTex (http:// |
| Die Reihenfolge ist sinnvoll, damit keine Fehlermeldungen entstehen. Über das RStudio können weitere Pakete für MikTex bzw. R nachgeladen werden. | Die Reihenfolge ist sinnvoll, damit keine Fehlermeldungen entstehen. Über das RStudio können weitere Pakete für MikTex bzw. R nachgeladen werden. | ||
| Zeile 209: | Zeile 230: | ||
| + | ====== 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.1457278727.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
