Actualmente tengo lo siguiente:
\begin{forest}
for tree={
draw,
minimum height=2cm,
anchor=north,
align=center,
child anchor=north
},
[{Size 5}, align=center, name=SS
[{Size 1 \\ Size 2\\ Size 3}]
[{Size 6 \\ Size 9 \\ Size 10}]
]
\end{forest}
\tikz \node[draw,circle, text width=3cm,align=center]{Un-tested shoes: \\ Size 4 \\ Size 5 \\ Size 7 \\ Size 8};
Esto da como resultado un árbol, debajo del cual hay un nodo circular. Sin embargo, me gustaría colocar el nodo a la derecha del árbol.
¿Alguna idea de cómo puedo hacer esto?
Gracias.
Respuesta1
No dejes una línea en blanco (esto equivale a comenzar un nuevo párrafo para tikzpicture
):
\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={
draw,
minimum height=2cm,
anchor=north,
align=center,
child anchor=north
},
[{Size 5}, align=center, name=SS
[{Size 1 \\ Size 2\\ Size 3}]
[{Size 6 \\ Size 9 \\ Size 10}]
]
\end{forest}\quad
\tikz\node[draw,circle, text width=3cm,align=center]
{Un-tested shoes: \\ Size 4 \\ Size 5 \\ Size 7 \\ Size 8};
\end{document}
Sin embargo, no necesitas dos construcciones separadas para lograr lo que deseas. Puede asignar un nombre a algún nodo en forest
y luego usar este nombre para colocar el nuevo elemento deseado usando el at (<name>)
synatx y los anclajes apropiados:
\documentclass{article}
\usepackage{forest}
\begin{document}
\begin{forest}
for tree={
draw,
minimum height=2cm,
anchor=north,
align=center,
child anchor=north
},
[{Size 5}, align=center, name=SS
[{Size 1 \\ Size 2\\ Size 3}]
[{Size 6 \\ Size 9 \\ Size 10},name=aux]
]
\node[draw,circle, text width=3cm,align=center,anchor=south west]
at ([xshift=1cm]aux.east)
{Un-tested shoes: \\ Size 4 \\ Size 5 \\ Size 7 \\ Size 8};
\end{forest}
\end{document}