Estoy tratando de dibujar un árbol con el istgame
donde la rama del nodo inicial se nivela con la rama del tercer nodo.
Sin embargo, cuando codifico esto como abajo, obtengo un nodo precedido por otros dos nodos, así que un árbol ilegal.
Ver las fotos para lo que estoy tratando de lograr, y lo que estoy recibiendo actualmente.
Se agradece cualquier ayuda.
\begin{istgame}[font=\scriptsize]
\xtShowArrows %% for arrows
\xtShowEndPoints[ellipse node] %% for arrows
\setistmathTF*001{textsc} % input mode changer
\setistgrowdirection'{east} % direction
%% tree
\xtdistance{15mm}{20mm} %% determines tree size
\istroot(Owner)<180>{O}
\istb{H}[al]
\istb{MD}[a]
\istb{NH}[bl]
\endist
\istroot(OwnerWorker)(Owner-1){}
\istb{W}[al]
\istb{S}[bl]
\endist
\istroot(Manager)(Owner-2)<90>{M}
\istb{H}[al]
\istb{NH}[bl]
\endist
\istroot(ManagerWorker)(Manager-1){}
\istb{W}[al]
\istb{S}[bl]
\endist
\xtInfoset(OwnerWorker)(ManagerWorker){W}
\end{istgame}