
Ich versuche, eine Überlagerung für einen Rahmen einzurichten, in dem ich zuerst die Liste der Gleichungen innerhalb der ausgerichteten Umgebung in der rechten Spalte anzeigen möchte, gefolgt von der Liste der Gleichungen innerhalb der ausgerichteten Umgebung in der linken Spalte.
Folgendes habe ich versucht:
Nach einigen Suchen habe ich herausgefunden, dass man \onslide
die rechte Spalte vor der linken überlagern kann, und es gibt einen Workaround, den ich eingefügt habe, um die Verwendung von ausgerichteter Umgebung /pause
für Überlagerungen zu ermöglichen. Die beiden Dinge zusammen scheinen jedoch nicht zu funktionieren.
\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}
Antwort1
In Ihrem Beispiel gibt es zwei Probleme:
- Sie möchten, dass die linke Spalte von der 4. Folie angezeigt wird, also müssten Sie
\onslide<4->{
und nicht verwenden\onslide<2->{
- aber dann hat man immer noch das Problem, dass die Pausen in der linken Spalte vor der rechten Spalte kommen, so dass die Elemente 4 bis 6 zuerst angezeigt werden, auch wenn sie aufgrund der
\onslide
Bei dieser komplizierten Anordnung bieten manuelle Überlagerungen die größte Flexibilität:
\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}