如何在beamer中自動逐步填入表格?

如何在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 到幻燈片結束時顯示它。

相關內容