我在 beamer 中有一张如下的表格:
\begin{center}
A
\begin{tabular}{ | l | l | l |}
\hline
& D & C \\ \hline
D & (-5, -5) & (0, -20) \\ \hline
C & (-20, 0) & (-1, -1) \\ \hline
\end{tabular}
\end{center}
我想做这个动画:
- 步骤 1:单击鼠标时完成单元格 1x1
- 步骤 2:单击鼠标时完成单元格 1x2
- 步骤 3:当我单击鼠标时完成单元格 2x1,然后完成单元格 2x2
我做了这样的事情:
\begin{center}
A
\begin{tabular}{ | l | l | l |}
\hline
& D & C \\ \hline
D & \onslide<2-4>{(-5, -5)} & \onslide<3-4>{(0, -20)} \\ \hline
C & \onslide<4>{(-20, 0)} & \onslide<4>{(-1, -1)} \\ \hline
\end{tabular}
\end{center}
这并不如我所愿,因为单元格 2x1 和 2x2 会同时出现。如果我将单元格 2x2 更改为\onslide<5>{(-1, -1)}
,它将出现在单元格 2x1 之后,但那时我必须单击鼠标。
有什么方法可以纠正这个问题吗?
答案1
对我来说,你需要 5 个步骤:
- 步骤 0:显示空表,然后单击鼠标
- 步骤 1:完成单元格 1x1,然后单击鼠标
- 步骤 2:完成单元格 1x2,然后单击鼠标
- 步骤 3:完成单元格 2x1,然后单击鼠标
- 步骤 4:完成单元格 2x2
因此,也许你遗漏了顺序中的一些内容:
\begin{center}
A
\begin{tabular}{ | l | l | l |}
\hline
& D & C \\ \hline
D & \onslide<2->{(-5, -5)} & \onslide<3->{(0, -20)} \\ \hline
C & \onslide<4->{(-20, 0)} & \onslide<5>{(-1, -1)} \\ \hline
\end{tabular}
\end{center}
请注意语法的使用,<2->
它表明您从过渡 2 显示它直到幻灯片结束。