Beamer でテーブルを段階的に自動的に入力するにはどうすればよいでしょうか?

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 からスライドが終了するまで表示することを示す構文の使用に注意してください。

関連情報