Standard-Bereichshöhe für Beamer-Overlaybereich

Standard-Bereichshöhe für Beamer-Overlaybereich

Ich habe kürzlich mit der Umgebung gearbeitet overlayarea. Im folgenden Beispiel gefällt mir der Übergang von der ersten zur zweiten Folie: insbesondere, dass die Oneund die Sevenauf derselben Höhe erscheinen. Beim Übergang zur letzten Folie sehe ich jedoch, dass meine Schätzung für .2\textheightdieTexthöheParameter war nicht ganz korrekt und es gibt einen Sprung, da der Text für die letzte Folie normal positioniert ist. Gibt es unabhängig von diesem konkreten Beispiel eine Möglichkeit, eine Standardhöhe zu berechnen oder automatisch auszuwählen, um overlayareasicherzustellen, dass solche Abstände in allen meinen Foliensätzen einheitlich sind?

\documentclass{beamer}
\begin{document}

\begin{frame}
Something here
\begin{overlayarea}{\textwidth}{.2\textheight} 
\only<1>{
\begin{itemize}
\item One
\end{itemize}
}
\only<2>{
\begin{itemize}
\item Seven
\item Eight
\item Nine
\end{itemize}
}
\end{overlayarea} 
Maybe also something here
\end{frame}

\begin{frame}
Something here
\begin{itemize}
\item Seven
\item Eight
\item Nine
\end{itemize}
Maybe also something here
\end{frame}

\end{document}

Antwort1

Anstatt sich mit overlayareas und dergleichen herumzuschlagen, könnten Sie Beamer bitten, das erste Element durch das aus Ihrem zweiten Overlay zu ersetzen:

\documentclass{beamer}
\begin{document}

\begin{frame}
Something here
\begin{itemize}
\item<only@1> One
\item<only@2> Seven
\item<2> Eight
\item<2> Nine
\end{itemize}
Maybe also something here
\end{frame}

\begin{frame}
Something here
\begin{itemize}
\item Seven
\item Eight
\item Nine
\end{itemize}
Maybe also something here
\end{frame}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen