Altura da área padrão para área de sobreposição do Beamer

Altura da área padrão para área de sobreposição do Beamer

Recentemente tenho trabalhado com overlayareameio ambiente. No exemplo abaixo, gosto da transição do primeiro para o segundo slide: especificamente que o Onee o Sevenaparecem na mesma altura. Entretanto, na transição para o slide final, vejo que minha estimativa .2\textheightpara oaltura do textoparâmetro não estava correto e há um salto quando o texto é posicionado normalmente no último slide. Independentemente deste exemplo específico, existe uma maneira de calcular, ou escolher automaticamente, uma altura padrão para overlayareagarantir que tais espaçamentos sejam consistentes em todas as minhas apresentações de slides?

\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}

Responder1

Em vez de lidar com overlayareas e tal, você pode pedir ao beamer para substituir o primeiro item pelo da sua segunda sobreposição:

\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}

insira a descrição da imagem aqui

informação relacionada