
Recientemente he estado trabajando con el overlayarea
medio ambiente. En el siguiente ejemplo, me gusta la transición de la primera a la segunda diapositiva: específicamente que One
y Seven
aparecen a la misma altura. Sin embargo, en la transición a la diapositiva final, veo que mi estimación .2\textheight
para elAltura del textoEl parámetro no era del todo correcto y hay un salto ya que el texto se coloca normalmente en la última diapositiva. Independientemente de este ejemplo en particular, ¿hay alguna manera de calcular, o elegir automáticamente, una altura predeterminada para overlayarea
garantizar que dichos espacios sean consistentes en todas mis plataformas de diapositivas?
\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}
Respuesta1
En lugar de lidiar con overlayarea
s y demás, puedes pedirle a Beamer que reemplace el primer elemento con el de tu segunda superposición:
\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}