
Estoy intentando configurar una superposición para un marco en el que me gustaría mostrar primero la lista de ecuaciones dentro del entorno alineado dentro de la columna derecha, seguida de la lista de ecuaciones dentro del entorno alineado dentro de la columna de la izquierda.
Lo que he probado a continuación:
Después de algunas búsquedas, descubrí que puedes usar \onslide
para superponer la columna derecha antes que la izquierda, y hay una solución que he incluido para permitir que el entorno alineado se use /pause
para superposiciones. Sin embargo, las dos cosas juntas no parecen 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}
Respuesta1
Hay dos problemas en su ejemplo:
- desea que la columna izquierda se muestre desde la 4. diapositiva, por lo que tendría que usar
\onslide<4->{
y no\onslide<2->{
- pero aún tienes el problema de que las pausas en la columna de la izquierda vienen antes de la columna de la derecha, por lo que los elementos del 4 al 6 se revelan primero, incluso si son invisibles debido a la
\onslide
Para esta disposición complicada, las superposiciones manuales brindan la mayor flexibilidad:
\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}