Ich weiß, dass TikZ bereits erwähnt wurde, aber ich denke, es verdient eine eigene Antwort. Es unterscheidet sich von Omnigraffle
genauso wie TeX
von Word
. Wenn Sie sich jedoch anstrengen möchten, haben Sie die Freiheit, extrem hochwertige Zahlen zu erstellen!
Richtig, die Verwendung von TikZ
für "schwere" Diagramme kann dazu führen langwierige Kompilierungen, die jedoch mithilfe der Bibliothek externalize
von TikZ
oder der Klasse Standalone
gelöst werden können. Siehe auch diesen möglichen Ansatz mit make
.
Obwohl TikZ
überhaupt nicht WYSIWYG ist, gibt es mehrere Editoren Aktivieren Sie die Verwendung, um das Diagramm "von Hand" zu zeichnen und in ein Tikz
-Schnipsel zu exportieren. Persönlich habe ich keine Erfahrung mit dieser Art von Kombination.
Ein weiterer Vorteil von TikZ
ist, dass es sich um eine Programmiersprache handelt (immerhin TeX
ist vollständig) Sie können Ihr Diagramm programmieren, externe Datenquellen verwenden und diese visualisieren. Zu diesem Zweck können Sie eine Kombination aus TeX
, lua
oder anderen Sprachen Ihrer Wahl verwenden.
Schließlich und am wichtigsten; TikZ
bietet eine erstaunliche Live-Community, die Ihnen bei allem helfen kann, was damit zu tun hat. Ein perfekter Ausgangspunkt wäre die TeX.se.
PS: Sie können sich auch pstricks
ansehen. Es implementiert einen ähnlichen Geist wie TikZ
, aber ... Nun, ich benutze es nicht, also kann ich nicht viel sagen. Ich kann sagen, dass ich erstaunliche Ausgaben von pstricks
gesehen habe.