Tengo algunos elementos detallados que quiero presentar de forma secuencial. También quiero discutir cada elemento, utilizando para ello subelementos. Los subelementos deberían desaparecer después de que se discuta ese elemento.
Puedo lograr esto usando \only
comandos para cada lote de subelementos; vea el ejemplo a continuación:
\documentclass{beamer}
\begin{document}
\begin{frame}[t]
\begin{itemize}
\item<1-> Item 1
\only<2>{\begin{itemize}
\item Subitem 1
\item Subitem 2
\end{itemize}}
\item<3-> Item 2
\only<4>{\begin{itemize}
\item Subitem 1
\item Subitem 2
\end{itemize}}
\item<5-> Item 3
\only<6>{\begin{itemize}
\item Subitem 1
\item Subitem 2
\end{itemize}}
\end{itemize}
\end{frame}
Quiero que los elementos principales (elemento 1, elemento 2, etc.) tengan una posición fija, en lugar de desplazarse verticalmente cuando paso de una diapositiva a la otra (esta es la razón por la que utilicé el [t]
especificador para el frame
entorno). Sin embargo, cada vez que paso a una diapositiva que tiene un subelemento (por ejemplo, en la diapositiva 4), el espacio vertical entre los elementos principales se altera.
¿Hay alguna manera de lograr lo que quiero? Intenté usar overlayarea
y overprint
para esto, pero no pude hacerlo.
Respuesta1
\documentclass{beamer}
\begin{document}
\begin{frame}[t]
\begin{itemize}
\item<1-> Item 1
\begin{itemize}[<only@2>]
\item Subitem 1
\item Subitem 2
\end{itemize}
\item<3-> Item 2
\begin{itemize}[<only@4>]
\item Subitem 1
\item Subitem 2
\end{itemize}
\item<5-> Item 3
\begin{itemize}[<only@6>]
\item Subitem 1
\item Subitem 2
\end{itemize}
\end{itemize}
\end{frame}
\end{document}