我有一张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。
发布于 2010-02-06 20:50:03
我观察到了以下几点:
仅显示\ characters)
总而言之,这对我很有效(我试过了):
\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}
};EDIT:这与正确的基线一起工作:
\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}
};发布于 2010-02-06 19:40:45
有几种方法可以做到这一点:
上的'minimum width’和'minimum height‘选项
https://stackoverflow.com/questions/2156835
复制相似问题