A sobreposição de duas colunas do Beamer exibe equações alinhadas, coluna direita primeiro e depois esquerda

A sobreposição de duas colunas do Beamer exibe equações alinhadas, coluna direita primeiro e depois esquerda

Estou tentando configurar uma sobreposição para um quadro onde gostaria de exibir primeiro a lista de equações dentro do env alinhado dentro da coluna da direita, seguida pela lista de equações dentro do env alinhado dentro da coluna da esquerda.

O que tentei abaixo: Após algumas pesquisas, descobri que você pode usar \onslidepara sobrepor a coluna direita antes da esquerda, e há uma solução alternativa que incluí para permitir que o ambiente alinhado seja usado /pausepara sobreposições. No entanto, as duas coisas juntas não parecem funcionar.

\documentclass{beamer}
%allow for pause inside aligned
\def\pdftex@driver{pdftex.def}
\ifx\Gin@driver\pdftex@driver
\def\pgfsys@color@unstacked#1{%
    \pdfliteral{\csname\string\color@#1\endcsname}%
}
\fi
\begin{document}
\begin{frame}
\begin{columns}
\onslide<2->{
\column[t]{0.5\textwidth}
\[
\begin{aligned}
equation 4 &= display 4th \\ \pause
equation 5 &= display 5th \\ \pause
equation 6 &= display 6th \\ \pause
\end{aligned}
\]
}
\onslide<1->{       
\column[t]{0.5\textwidth}
\[
\begin{aligned}
equation 1 &= display first \\ \pause
equation 2 &= display second \\ \pause
equation 3 &= display third \\ \pause
\end{aligned}
\]
}
\end{columns}   
\end{frame}
\end{document}

Responder1

Existem dois problemas no seu exemplo:

  1. você deseja que a coluna da esquerda seja exibida no 4. slide, então você teria que usar \onslide<4->{e não\onslide<2->{
  2. mas você ainda tem o problema, que as pausas na coluna da esquerda vêm antes da coluna da direita, então os itens 4 a 6 são revelados primeiro, mesmo que sejam invisíveis devido ao\onslide

Para esse arranjo complicado, as sobreposições manuais oferecem maior flexibilidade:

\documentclass{beamer}
%allow for pause inside aligned
\def\pdftex@driver{pdftex.def}
\ifx\Gin@driver\pdftex@driver
\def\pgfsys@color@unstacked#1{%
    \pdfliteral{\csname\string\color@#1\endcsname}%
}
\fi
\begin{document}
\begin{frame}
\begin{columns}
\begin{column}[T]{0.45\textwidth}
\[
\begin{aligned}
\onslide<4->{equation 4 &= display 4th \\} 
\onslide<5->{equation 5 &= display 5th \\} 
\onslide<6->{equation 6 &= display 6th \\} 
\end{aligned}
\]
\end{column}  
\begin{column}[T]{0.45\textwidth}
\[
\begin{aligned}
\onslide<1->{equation 1 &= display first \\} 
\onslide<2->{equation 2 &= display second \\} 
\onslide<3->{equation 3 &= display third \\} 
\end{aligned}
\]
\end{column}
\end{columns}   
\end{frame}
\end{document}

informação relacionada