Como preencher uma tabela passo a passo automaticamente no beamer?

Como preencher uma tabela passo a passo automaticamente no beamer?

Tenho uma tabela no beamer da seguinte forma:

    \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}

Eu gostaria de fazer esta animação:

  • passo 1: completar a célula 1x1 quando clico no mouse
  • passo 2: Completar a célula 1x2 quando clico no mouse
  • etapa 3: completar a célula 2x1 quando clico no mouse e depois completar a célula 2x2

Eu fiz algo assim:

   \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} 

o que não funciona como eu quero porque as células 2x1 e 2x2 aparecerão ao mesmo tempo. Se eu alterar a célula 2x2 para \onslide<5>{(-1, -1)}, ela aparecerá depois da célula 2x1, mas terei que clicar com o mouse.

Existe alguma maneira de corrigir isso?

Responder1

Para mim, você tem 5 etapas:

  • passo 0: Mostrar tabela vazia, então clico com o mouse
  • passo 1: completar a célula 1x1, depois clico no mouse
  • passo 2: completar a célula 1x2, depois clico no mouse
  • passo 3: completar a célula 2x1, depois clico no mouse
  • etapa 4: célula completa 2x2

Então, talvez você perca alguma coisa na ordem:

   \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} 

Observe o uso da <2->sintaxe para indicar que você o mostra desde a transição 2 até sempre que o slide termina.

informação relacionada