Tag Archives: LaTeX

WordPress Plugin für LaTeX Satz und für Code-Listings

Zwei kurze Hinweise auf gute Plugins für WordPress – eines um LaTeX Kommandos in Grafiken (PNG / SVG und GIF) umzusetzen, das andere um Code Listings zu erzeugen.

QuickLaTeX – LaTeX-Satz im WordPress Blog

Das (früher) auch von mir verwendete WP LaTeX hat sich scheinbar im laufe der Zeit verändert und bietet nunmehr nur noch den Mathe-Modus an, aus welchem nicht mehr ausgebrochen werden kann. Das reicht vermutlich für die meisten Einsatzzwecke in einem Blog. Will man jedoch mehr, wie z.B. Tabellen damit formatieren, hat man schlechte Karten.
Die WP LaTeX FAQ meint folgendes dazu:

I want to break out of math mode and do some really wild stuff. How do I do that?
You can’t with this plugin. WP LaTeX forces you to stay in math mode. Formatting and styling for your posts should be done with markup and CSS, not LaTeX.
If you really want hardcore LaTeX formatting (or any other cool LaTeX features), you should probably just use LaTeX.

Im Gegensatz zu WP LaTeX bietet QuickLaTeX diese Funktionalität. Weiter lassen sich mit QuickLaTeX eine eigene Präambel, TikZ und andere Pakete einbinden und auch eigene Kommandos mit Hilfe von \newcommand{}{} erstellen.
Anmerkung: Entgegen der Angabe auf der Webseite kann es Probleme geben, wenn die Notation mit Dollarzeichen verwendet wird. Ich empfehle die Tags ... zu verwenden.

Man kann sich von der Qualität des Plugins auch auf dessen Webseite http://quicklatex.com überzeugen.

SyntaxHighlighter Evolved – Code-Listings für WordPress Blogs

Wer auch mal Code in (s)einem Blog mit Syntax-Highlighting posten will – eye-candy braucht – sollte sich vielleicht das WordPress-Plugin SyntaxHighlighter Evolved anschauen (Plugin-Seite, GitHub).

Das Plugin bringt von Haus aus Definitionen für folgende Sprachen mit:

  • actionscript3
  • bash
  • clojure
  • coldfusion
  • cpp
  • csharp
  • css
  • delphi
  • erlang
  • fsharp
  • diff
  • groovy
  • html
  • javascript
  • java
  • javafx
  • matlab (keywords only)
  • objc
  • perl
  • php
  • text
  • powershell
  • python
  • r
  • ruby
  • scala
  • sql
  • vb
  • xml

Mehr Sprachen können in Form weiterer Plugins eingebunden werden.

Variabler Linktext (\ ref{}) in LaTeX

Heute ein kleiner Hinweis für LaTeX Kundige (oder eher noch nicht so kundige). Ich habe schon öfter auf ein Label innerhalb eines Dokumentes verlinken wollen, OHNE die Kapitelnummer (??), die entsprechende Seite (\pageref{label}), die Abschnittsnummer mit der Bezeichnung des Abschnitts (\autoref{label}) oder den Text des Zieles (\nameref{label}, das Paket nameref wird automatisch von hyperref geladen) als “Linktext” verwenden zu wollen.
Heute bin ich über die Lösung gestolpert.
Continue reading