Seite 1 von 1

Mindmap - Anordnung der Level klappt nicht

Verfasst: Mi 1. Feb 2017, 21:20
von muetzentraeger
Hallo,
ich arbeite erst seit heute mit TeX. Ich beschäftige mich damit, um für meine Schüler komplexe, aber ansprechende MindMaps zu erstellen.
Ich möchte also einen möglichst schlanken Code. Tikz soll möglichst alle Abstände und Winkel automatisch wählen. Ich möchte nur die Infos und die Zurodnung der Level liefern.
Hier ist auch schon mein Problem.
\documentclass{article}
\usepackage{tikz}

\usetikzlibrary{mindmap}

\pagestyle{empty}


\begin{document}

\begin{tikzpicture}[mindmap, grow cyclic, every node/.style=concept, concept color=blue!20,
	level 1/.append style ={level distance=5cm,sibling angle=60},
	level 2/.append style ={level distance=2cm,sibling angle=45}]

\node{\"Okologie}
	child { node {Teil01}
		child { node {Teil01-1}}
		child { node {Teil01-2}}
		child { node {Teil01-3}}
		child { node {Teil01-4}}
		child { node {Teil01-5}}
}

	child { node {Teil02}
		child { node {Teil02-1}}
		child { node {Teil02-2}}
		child { node {Teil02-3}}
		child { node {Teil02-4}}
		child { node {Teil02-5}}
}
	child { node {Teil03}}
	child { node {Teil04}}
	child { node {Teil05}}
;

\end{tikzpicture}


\end{document}
Die entsprechende Grafik soll ausgehend von der Mitte fünf Abzweigungen haben, wobei an den ersten beiden wiederum jeweils fünf Abzweigungen sein sollen.
Mein Ergbnis ist im Anhang.

Ich bitte um Hilfe.

Viele Grüße.

Verfasst: Mi 1. Feb 2017, 22:23
von Beinschuss
Alle Achtung (sehr ernst gemeint): 1A-Minimalbeispiel im ersten Versuch!!!

Hier mein Vorschlag (die Änderungen sind kommentiert):
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{mindmap}
\pagestyle{empty}

\begin{document}

\begin{tikzpicture}[mindmap, grow cyclic, every node/.style=concept, concept color=blue!20,
   level 1/.append style ={level distance=6cm,sibling angle=72}, %%% Distanz und Winkel vergrößert
   level 2/.append style ={level distance=3cm,sibling angle=45}] %%% Distanz vergrößert

\node{\"Okologie}
   child { node {Teil01}
      child { node {Teil01-1}}
      child { node {Teil01-2}}
      child { node {Teil01-3}}
      child { node {Teil01-4}}
      child { node {Teil01-5}}
} %%% Leerzeile entfernt
   child { node {Teil02}
      child { node {Teil02-1}}
      child { node {Teil02-2}}
      child { node {Teil02-3}}
      child { node {Teil02-4}}
      child { node {Teil02-5}}
}
   child { node {Teil03}}
   child { node {Teil04}}
   child { node {Teil05}}
;
\end{tikzpicture}
\end{document}

Verfasst: Mi 1. Feb 2017, 22:49
von esdd
Hier ist noch ein alternativer Vorschlag, wenn das Mindmap möglichst nicht zu breit werden soll:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{mindmap}

%\usepackage{showframe}% Anzeige des Seitenlayouts
\pagestyle{empty}
\begin{document}

\begin{center}
\begin{tikzpicture}[mindmap, grow cyclic, nodes=concept, concept color=blue!20,
   level 1/.append style ={level distance=5cm,sibling angle=60},
   level 2/.append style ={level distance=2.5cm,sibling angle=45}% Abstand etwas erhöht
   ]

\node{\"Okologie}
   child { node {Teil01}[counterclockwise from =-120]% Startwinkel geändert
      child { node {Teil01-1}}
      child { node {Teil01-2}}
      child { node {Teil01-3}}
      child { node {Teil01-4}}
      child { node {Teil01-5}}
}
% keine Leerzeile innerhalb des Mindmap!
   child { node {Teil02}[counterclockwise from=-60]% Startwinkel geändert
      child { node {Teil02-1}}
      child { node {Teil02-2}}
      child { node {Teil02-3}}
      child { node {Teil02-4}}
      child { node {Teil02-5}}
}
   child { node {Teil03}}
   child { node {Teil04}}
   child { node {Teil05}}
;
\end{tikzpicture}
\end{center}
\end{document}

Verfasst: Do 2. Feb 2017, 08:24
von muetzentraeger
Das ging ja fix. Super. Danke.