Altura del área predeterminada para el área de superposición de Beamer

Altura del área predeterminada para el área de superposición de Beamer

Recientemente he estado trabajando con el overlayareamedio ambiente. En el siguiente ejemplo, me gusta la transición de la primera a la segunda diapositiva: específicamente que Oney Sevenaparecen a la misma altura. Sin embargo, en la transición a la diapositiva final, veo que mi estimación .2\textheightpara 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 overlayareagarantizar 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 overlayareas 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}

ingrese la descripción de la imagen aquí

información relacionada