<p>Turns out I just need to lengthen the arrow:</p>
<pre><code>\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)&lt;180&gt;{O}
  \istbA(2.8)&lt;grow=+45&gt;{H}[al]
  \istb{MD}[a]
  \istb{NH}[bl]
  \endist
\istroot(Manager)(Owner-2)&lt;90&gt;{M}
  \istb{H}[al]
  \istb{NH}[bl]
  \endist
\istroot(OwnerWorker)(Owner-1){}
  \istb{w}[al]
  \istbA(1)&lt;grow=-15&gt;{s}[bl]
  \endist  
 \istroot(ManagerWorker)(Manager-1){}
  \istbA(1)&lt;grow=+15&gt;{w}[al]
  \istb{s}[bl]
  \endist 
 \xtInfoset(OwnerWorker)(ManagerWorker){W}[l]
\end{istgame}
<span class="math-container">```</span>
</code></pre>

CC BY-SA 4.0
2022-09-24T10:05:52.243Z
2022-09-24T10:05:52.243Z
Student54
<p>I am trying to draw a tree with the <code>istgame</code> package, where the branch of the initial node becomes level with the branch of the third node.</p>
<p>However, when I code this as below, I get a node preceded by two other nodes, so an illegal tree.</p>
<p>See the pictures for what I am trying to achieve, and what I am getting currently.</p>
<p>Any help appreciated!</p>
<pre><code>\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)&lt;180&gt;{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)&lt;90&gt;{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}
</code></pre>
<p><a href="https://i.sstatic.net/dbIW3.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/dbIW3.jpg" alt="What I am trying to achieve" /></a>
<a href="https://i.sstatic.net/vKV3F.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/vKV3F.png" alt="What I am currently getting" /></a></p>

<game-theory>
istgame package - Action spanning another decision with information set - illegal tree?
Student54
# istgame package - Action spanning another decision with information set - illegal tree?

(Asked by: username_0 on 2022-09-24)

I am trying to draw a tree with the istgame package, where the branch of the initial node becomes level with the branch of the third node.
However, when I code this as below, I get a node preceded by two other nodes, so an illegal tree.
See the pictures for what I am trying to achieve, and what I am getting currently.
Any help appreciated!
\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}

**Tags:** game-theory


---

## 1 answers

### Answer by username_0 on 2022-09-24. Score: 1

Turns out I just need to lengthen the arrow:
\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}
  \istbA(2.8){H}[al]
  \istb{MD}[a]
  \istb{NH}[bl]
  \endist
\istroot(Manager)(Owner-2)<90>{M}
  \istb{H}[al]
  \istb{NH}[bl]
  \endist
\istroot(OwnerWorker)(Owner-1){}
  \istb{w}[al]
  \istbA(1){s}[bl]
  \endist  
 \istroot(ManagerWorker)(Manager-1){}
  \istbA(1){w}[al]
  \istb{s}[bl]
  \endist 
 \xtInfoset(OwnerWorker)(ManagerWorker){W}[l]
\end{istgame}
```


---

