Nur letztes Overlay im Beamer für ein einzelnes Frame anzeigen

Nur letztes Overlay im Beamer für ein einzelnes Frame anzeigen

Gibt es eine Overlay-Spezifikation, \frame<...>{die die letzte Version des Frames ergibt, wenn der Frame mit relativen Overlays erstellt wird?

Die Handout-Version erreicht dies, legt es aber global fest. Ich suche nach einer rahmenspezifischen Lösung. Ich denke, es funktioniert (nicht elegant) mit \frame<N>{für einige ausreichend große N.

Antwort1

Ich bin mir nicht sicher, was Sie mit Overlay ( \pause,,,, ...) meinen , aber es ist möglich, das Verhalten des Befehls vor einem bestimmten Frame zu ändern und es direkt danach wiederherzustellen. Zum Beispiel:\only\uncover

\documentclass{beamer}

\begin{document}

\begin{frame}{frame1}
First sentence
\pause
Second one
\pause
etc...
\end{frame}

\let\savepausebehaviour=\pause 
\def\pause{} 
\begin{frame}{frame2}
First sentence
\pause
Second one
\pause
etc...
\end{frame}
\let\pause=\savepausebehaviour

\begin{frame}{frame3}
First sentence
\pause
Second one
\pause
etc...
\end{frame}

\end{document}

Die Frames 1 und 3 verwenden das Standardverhalten einer Pause, während sich Frame 2 so verhält, als gäbe es keine Pause \pause.

verwandte Informationen