Ich versuche, einen Baum neben einen anderen Baum zu setzen. Dann stelle ich fest, dass der zweite Baum seltsam schief steht. Selbst wenn ich den Knoten in einen Matrixknoten ändere, besteht das Problem weiterhin.
\documentclass[tikz]{standalone}
\usetikzlibrary{positioning}
\begin{document}
\begin{tikzpicture}
[level distance = 10mm]
\node [label=left:{$T_1$}] (T1)
{
\begin{tikzpicture}
[every node/.style={draw, circle, inner sep=1pt, minimum size = 1mm}]
\node {}
child {node {} child {node {}}}
child {node {} child {node {}}}
child {node {} child {node {}}};
\end{tikzpicture}
};
\node [right = of T1, label=left:{$T_2$}] (T2)
{
\begin{tikzpicture}
[every node/.style={draw, circle, inner sep=1pt, minimum size = 1mm}]
\node {}
child {node {} child {node {}}}
child {node {} child {node {}}}
child {node {} child {node {}}};
\end{tikzpicture}
};
\end{tikzpicture}
\end{document}
Antwort1
Verschachteln Sie Tikzpicture niemals (direkt) in Knoten eines anderen Tikzpicture. Wenn Sie zwei Baumdiagramme als ein Bild haben möchten, prüfen Sie, ob die folgende Lösung für Sie funktioniert:
\documentclass[tikz, border=3mm]{standalone}
\usetikzlibrary{positioning}
\tikzset{
every node/.style={draw, circle, inner sep=1pt, minimum size = 1mm},
label distance = 3mm,
node distance = 33mm,
sibling distance=11mm,
level distance=9mm
}
\begin{document}
\begin{tikzpicture}
\node (T1) {}
child {node[label=left:$T_1$] {} child {node {}}}
child {node {} child {node {}}}
child {node (T1R) {} child {node {}}};
\node [right=of T1 -| T1R]{}
child {node[label=left:$T_2$] {} child {node {}}}
child {node {} child {node {}}}
child {node {} child {node {}}};
\end{tikzpicture}
\end{document}