Istgame 包:如何获取单边两侧的标签?

Istgame 包:如何获取单边两侧的标签?

在下面的彩色游戏树中,有些边的两侧都有标签。 边一侧的标签是边另一侧所表示动作的概率。 在图中,我使用了 TikZ 自动机包,但当我尝试使用 istgame 包执行相同操作时,我无法正确放置标签。 代码用一个更简单的例子说明了这个问题。 在代码中,关键行是

\istb{v=20}[al] {(\frac{1}{4})}[br] \istb{v=4}[ar]{(\frac{3}{4})}[bl] 正如您在黑白图像中所看到的,概率没有显示在边缘的另一侧。

\documentclass{standalone}
\usepackage{tikz}
\usepackage{istgame}
\begin{document}
\begin{istgame}
\xtdistance{25mm}{100mm}
\istroot(0){Nature}
  \istb{v=20}[al] {(\frac{1}{4})}[br] \istb{v=4}[ar]{(\frac{3}{4})}[bl] \endist
\xtdistance{25mm}{50mm}
\istroot(1)(0-1)<180>{}
  \istb{E}[al]  \istb{N}[ar]  \endist
\istroot(2)(0-2)<0>{}
  \istb{E}[al]  \istb{N}[ar]  \endist
\xtdistance{25mm}{25mm}
\istroot(3)(1-1)<180>{}
  \istb{E}[al]{\tiny{17.5,17.5}}  \istb{N}[ar]{\tiny{15,20}}  \endist
\istroot(4)(1-2)<180>{}
  \istb{E}[al]{\tiny{20,15}}  \istb{N}[ar]{\tiny{0,0}}  \endist
\istroot(5)(2-1)<0>{}
  \istb{E}[al]{\tiny{1.5,1.5}}  \istb{N}[ar]{\tiny{-1,4}}  \endist
\istroot(6)(2-2)<0>{}
  \istb{E}[al]{\tiny{4,-1}}  \istb{N}[ar]{\tiny{0,0}}  \endist
  \xtInfoset(3)(4){P2}
  \xtInfoset(5)(6){P2}
  \xtInfoset(1)(2){P1}
\end{istgame}
\end{document} 

在此处输入图片描述

在此处输入图片描述

答案1

您要查找的命令是\istB而不是\istb。该\istB命令需要两个标签,因此要添加它们,您可以使用:

\istB{v=20}[al]{(\frac{1}{4})}[br] \istB{v=4}[ar]{(\frac{3}{4})}[bl]

这是完整的示例:

\documentclass{standalone}
\usepackage{tikz}
\usepackage{istgame}
\begin{document}
\begin{istgame}
\xtdistance{25mm}{100mm}
\istroot(0){Nature}
  \istB{v=20}[al]{(\frac{1}{4})}[br] \istB{v=4}[ar]{(\frac{3}{4})}[bl] \endist
\xtdistance{25mm}{50mm}
\istroot(1)(0-1)<180>{}
  \istb{E}[al]  \istb{N}[ar]  \endist
\istroot(2)(0-2)<0>{}
  \istb{E}[al]  \istb{N}[ar]  \endist
\xtdistance{25mm}{25mm}
\istroot(3)(1-1)<180>{}
  \istb{E}[al]{\tiny{17.5,17.5}}  \istb{N}[ar]{\tiny{15,20}}  \endist
\istroot(4)(1-2)<180>{}
  \istb{E}[al]{\tiny{20,15}}  \istb{N}[ar]{\tiny{0,0}}  \endist
\istroot(5)(2-1)<0>{}
  \istb{E}[al]{\tiny{1.5,1.5}}  \istb{N}[ar]{\tiny{-1,4}}  \endist
\istroot(6)(2-2)<0>{}
  \istb{E}[al]{\tiny{4,-1}}  \istb{N}[ar]{\tiny{0,0}}  \endist
  \xtInfoset(3)(4){P2}
  \xtInfoset(5)(6){P2}
  \xtInfoset(1)(2){P1}
\end{istgame}
\end{document} 

代码输出

相关内容