Hallo allerseits,
Ich möchte in einem (vermutlich heißt das) FlowChart meine Programmhierarchie darstellen. Genutzt wird das Ergebnis in LaTeX. Eine Lösung für LaTeX würde ich dann bevorzugen. Man kann bei meinem Vorhaben praktisch an eine Mindmap mit zusätzlichen Verbindungen zwischen den Child-Elementen denken. Die jeweiligen Child sollen eine Form haben, die in etwa so aussieht:
Die Frage hatte ich zuerst im Chat gestellt, eine Antwort war:
Diese werde ich mir natürlich mal anschauen (hoffentlich gibt es Screenshots, ohne die Progs installieren zu müssen )
Aktuell realisiere ich sowas "ähnliches" mit "tikz/pgf" und der tikzlib "mindmap", die Nodes könnte ich dann entsprechend durch eine Framebox mit speziellem Setting definieren. Jedoch ist das eher eine grobe Draufsicht, als die genaue Definition. Und Verbindungen zwischen den einzelnen Children ist auch noch nicht ohne weiteres möglich. Natürlich kann ich jedem "node" einen Namen geben und dann diese Nodes verbinden, aber das ist auch eher suboptimal.
Die Parent/Child-Elementumrandung könnte man dann >>unschön<< mittels eines neu definierten Befehls "\surrounding{Header}{Body}" durch eine Framebox realisieren. (Beispiele sind auch im Tikz/PGF Manual auf Seite 74+- zu finden)
Ich möchte in einem (vermutlich heißt das) FlowChart meine Programmhierarchie darstellen. Genutzt wird das Ergebnis in LaTeX. Eine Lösung für LaTeX würde ich dann bevorzugen. Man kann bei meinem Vorhaben praktisch an eine Mindmap mit zusätzlichen Verbindungen zwischen den Child-Elementen denken. Die jeweiligen Child sollen eine Form haben, die in etwa so aussieht:
Code:
+----------------------------------+
| Header |
+----------------------------------+
| Body |
| -Stichpunkt1 |
| -Stichpunkt2 |
+----------------------------------+
Schwedenmann
Schau dir mal die Linuxprogramme Dia,Yed und xmind an, die können genau diese Art Diagramme erzeugen.
Diese werde ich mir natürlich mal anschauen (hoffentlich gibt es Screenshots, ohne die Progs installieren zu müssen )
Aktuell realisiere ich sowas "ähnliches" mit "tikz/pgf" und der tikzlib "mindmap", die Nodes könnte ich dann entsprechend durch eine Framebox mit speziellem Setting definieren. Jedoch ist das eher eine grobe Draufsicht, als die genaue Definition. Und Verbindungen zwischen den einzelnen Children ist auch noch nicht ohne weiteres möglich. Natürlich kann ich jedem "node" einen Namen geben und dann diese Nodes verbinden, aber das ist auch eher suboptimal.
Code:
[I]MWE[/I]
\documentclass[a4paper]{article}
\usepackage{tikz}
\usetikzlibrary{mindmap}
\begin{document}
\begin{tikzpicture} [ text width=3.7cm, align=flush center,%
grow cyclic,%
level 1/.append style={level distance=4.5cm,sibling angle=120},%
level 2/.append style={level distance=2.5cm,sibling angle=75}%
] \node [font=\bfseries]{Topic} %
child { node {Parent 1}
child { node {1.1 Child} }
child { node {1.2 Child} }
}%
child { node { Parent 2 }
child { node { 2.1 Child } }%
child { node { 2.2 Child } }
}%
child { node { Parent 3}
child { node { 3.1 Child } }%
child { node { 3.2 Child } }
};
\end{tikzpicture}
\end{document}
Die Parent/Child-Elementumrandung könnte man dann >>unschön<< mittels eines neu definierten Befehls "\surrounding{Header}{Body}" durch eine Framebox realisieren. (Beispiele sind auch im Tikz/PGF Manual auf Seite 74+- zu finden)
Zuletzt bearbeitet: