我有一个带有圆形节点的tikz图片,里面有一个数字。 我希望这个数字随着幻灯片而改变,但是要有固定的大小。 ( - >不要弄圆圈)。
这个不起作用,圆圈变得像它必须容纳所有3个数字一样大。
\tikz[baseline]
\node [fill=blue!20,draw,circle,anchor=base] (node1)
{
\only<1-3>{3} \only<4-6>{8} \only<7->{11.5}
};
此处幻灯片1-3中的值为3,幻灯片4-6上的值为8,否则为7。
答案 0 :(得分:3)
我观察到以下内容:
总而言之,这对我有用(我试过了):
\tikz[baseline]
\node [fill=blue!20,draw,circle,anchor=base,text width=4ex,text centered,inner sep=0] (node1)
{
\only<1-3>{3}\only<4-6>{8}\only<7->{11.5}
};
编辑:这适用于正确的基线:
\tikz[baseline=(node1.base)]
\node [fill=blue!20,draw,circle] (node1)
{
\begin{minipage}{4ex}
\centering
\only<1-3>{3}\only<4-6>{8}\only<7->{11.5}
\end{minipage}
};
答案 1 :(得分:1)
有几种方法可以做到这一点: