Die zukünftige Version 3.0.0 von PGF/TikZ bringt unter anderem zwei neue TikZ-Libraries mit sich, nämlich

  • die graphs-Library und
  • die graphdrawing-Library.

Welchen Zweck haben diese? Wie können sie verwendet werden? Ist die eine abhängig von der anderen? Was kann ich ohne eine der beiden Libraries nicht machen? Was wird mit dem Update komfortabler? (Foreshadowing: Für welche der beiden brauche ich Lua(La)TeX?)

gefragt 15 Dez '13, 20:39

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k1415
Akzeptiert: 42%

bearbeitet 15 Dez '13, 20:43

esdd's gravatar image

esdd
14.2k53251


Die graphdrawing library macht die Arbeit; sie benötigt Lua(La)TeX und ist notwendig, um das mit den Graphen nutzen zu können. In ihrer Natur ist sie relativ nah an den Algorithmen, d.h. eher technisch und nah an Lua.

Die graphs library ist eine high-level-Bibliothek, die eine einfach zu nutzende Syntax für Graphen und Operationen darauf bereitstellt. Die redet dann mit der graphdrawing library.

Ich zitiere aus dem Manual:

Note that in addition to the graph drawing libraries, you may also wish to load the normal TikZ library graphs. It provides the powerful graph path command with its easy-to-use syntax for specifying graphs, but you can use the graph drawing engine independently of the graphs library, for instance in conjunction with the child or the edge syntax. Here is a typical setup:

\usetikzlibrary{graphs, graphdrawing}
\usegdlibrary{trees, layered}
Permanenter link

beantwortet 21 Dez '13, 13:48

cfeuersaenger's gravatar image

cfeuersaenger
97723

bearbeitet 21 Dez '13, 14:49

Johannes's gravatar image

Johannes
7.2k132759

@cfeuersaenger Wäre es dann nicht sinnvoll, dass die graphs library die graphdrawing library läd?

(27 Dez '13, 10:18) sudo

@sudo hoert sich sinnvoll an - vielleicht muessen wir diesbezueglich Erfahrungen sammeln und ggf. Feedback an Till Tantau geben.

(27 Dez '13, 13:02) cfeuersaenger
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×492
×8

Frage gestellt: 15 Dez '13, 20:39

Frage wurde angeschaut: 2,365 Mal

Zuletzt aktualisiert: 27 Dez '13, 13:02