IT

LaTeX in WordPress

In WordPress  Blogs können auch Texte im LaTeX-Format geschrieben werden, eine grosse Erleichterung für alle, die mahematische Formeln verwenden wollen oder müssen.

Es gibt verschiedene Möglichkeiten dazu:

(1) Um LaTeX-Code einzubinden, reicht es, ihn mit $latex …$ einzuschliessen (Jetpack) oder auch als Shortcode in ....Beispielsweise (siehe WordPress Support):
$latex i\hbar\frac{\partial}{\partial t}\left|\Psi(t)\right>=H\left|\Psi(t)\right>$ erzeugt:

image.pngAuf dem WordPress Server muss eine lokale LaTeX Installation vorhanden sein, was beim gehosteten WordPress der Fall ist. Auf einem eigenen WordPress Server ist LaTeX auf dem Server zu installieren, was man in der Regel nur mit Root Zugriff machen kann. Anleitung dazu: Installation LaTeX auf WordPress Server). Ein eigener Server wird nötig sein, wenn man solche Initialen

quidnovi

setzen will.

(2) WP LaTeX Plugin: dieses Plugin erzeugt PNG Bilder aus LaTeX Code, der durch den lokalen Compiler von WordPress geschickt wird. Es wird offenbar nicht sehr aktiv weiterentwickelt.

(3) WP QuickLaTeX Plugin mit weitergehenden Möglichkeiten (AMSLaTeX, TikZ, SVG Grafiken). Dieses Plugin setzt keinen lokalen LaTeX Server voraus, sondern sendet den Code über eine Webschnittstelle an QuickLaTeX.com, siehe auch den Blog. Der Webservice erzeugt ein Bild und liefert dessen URL zurück. Damit sind grafisch sehr beeindruckende Blogs möglich, wie diese Zeichnung veranschaulicht:

image_thumb.png

(4) Die Idee, die Compilierung der LaTeX-Datei auszulagern, ist nicht neu. Dieses Konzept wird durch das Common LaTeX Service Interface CLSI realisiert, siehe den Blog. Ein solcher Cloud Service ist Scribtex respektive dessen Nachfolger clsi-sharelatex auf Github. Weitere Alternativen sind sinatratex oder latex-online (Online Service, Sourcecode verfügbar, Deployment auch als Docker App).

Mit TikZ lassen sich Grafiken wie oben erzeugen, siehe  TikZ – Beispiele.

Andere Plugins


Update 20170821/20171230. Powered by WordPress with QuickLaTeX.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert