TeX & LaTeX Formeln in AsciiDOc
Gerade in der Wissenschaft ist das Hinzufügen von Formeln essenziell. Während andere Markup-Sprachen wie LaTeX eher ausführlich sind, kombiniert AsciiDoc eine einfache Syntax mit hoher Ausdruckskraft.
Formeln aktivieren
Aktivieren Sie das Attribut :stem:
im Dokumentkopf und wählen Sie entweder AsciiMath oder LaTeXMath. Die Auswahl beeinflusst die Syntax zur Darstellung von STEM-Formeln in der Vorschau und beim Export. Als Grundlage dient die Javascript Engine MathJax.
Die Syntax
Wie immer hilft Ihnen der adoc Coach für die Syntax. Schreiben Sie im Editor stem
, und das Vervollständigungsmenü zeigt Ihnen die vollständige Syntax.
// In-line Syntax
stem:[a^2+b^2=c^2]
// Block Syntax
[stem]
++++
\frac ab + {\displaystyle \frac cd + \frac ef} + \frac gh
++++

AsciiMath & LaTeXMath mischen
Anstatt die STEM-Syntax global für alle Formeln festzulegen, können Sie sie auch für einzelne Zeilen oder Blöcke ändern. Anstelle von stem
schreiben Sie einfach asciimath
oder latexmath
.
[asciimath]
++++
sum_(i=1)^n i^3=((n(n+1))/2)^2
++++
[latexmath]
++++
\def\specialFrac#1#2{\frac{x + #1}{y + #2}}
\specialFrac{7}{z+3}
++++
