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
++++
Ausgabe im Editor, Formeln werden sowohl im HTML- als auch im PDF-Export gerendert

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}
++++