PGF / TikZ 3.0 wurde nun auf CTAN veröffentlicht. Seit einigen Tagen ist es bereits auf SourceForge verfügbar, doch seit dem Upload auf CTAN kann man das Release nun getrost als offiziell bezeichnen und auf TeX Live und MiKTeX mittels der Paketmanager installieren.
TikZ erhielt eine Menge neuer Features, dennoch liegt ein Hauptaugenmerk auf perfekter Rückwärts-Kompatibilität, schließlich sollen alle früher erstellten Grafiken auch mit der neuen Version weiterhin exakt genauso aussehen, wenn sie neu übersetzt werden.
All die Verbesserungen und Änderungen kann man kaum aufzählen, doch ein paar seien hier genannt:
- Man kann das Erscheinungsbild von Pfeilspitzen nun sogar on-the-fly einstellen. Beliebige Pfeilspitzen können sich nun entlang von Kurven biegen.
- Es gibt eine Vielzahl an Syntaxverbesserungen: zum Beispiel können nodes sowohl vor als auch hinter Pfaden angegeben werden. Es wurden “kleine Bilder”, eingeführt, pic genannt. Das kann man sich als eine Mischung aus nodes und Bildern vorstellen.
- Wir können nun Graphen mit einer neuen Syntax angeben, die sich an das GraphViz-Programm anlehnt. Das vereinfacht die Erzeugung von Graphen, vor allem von Bäumen.
- TikZ besitzt nun ein umfassendes und sehr fähiges System zur automatischen Bestimmung der Positionen von nodes in Graphen. Hierfür wird LuaTeX benötigt.
- Als Alternative zu PGFPlots bietet pgf/TikZ nun auch Daten-Visualisierung als Teil der Standard-TikZ-Installation, um Plots zu erzeugen. PGFPlots ist zwar ausgereifter, doch dieses neue System zeigt einige neue Ideen.
- Die Unterstützung für alle Hintergrund-Treiber wurde verbessert. Nun wird dvisvgm unterstützt, womit man direkt aus TeX heraus SVG-Grafiken erzeugen kann.
- Farben können in verschiedenen Modi überblendet werden.
Hier sind einige Beispiele aus der TikZ Beispiel-Sammlung von TeXample.net, die einige der neuen Features zeigen – einfach draufklicken, um den Code zu sehen, was jeweils nur wenige Zeilen sind, sowie eine Erläuterung:
Bäume zeichnen mit dem pic-Feature
Graphen mit der graphdrawing-Bibliothek zeichnen
Winkel zeichnen, Anführungszeichen verwenden
Abgefahrene Pfeile