
Estoy intentando utilizar superposiciones de texto en Beamer. Mi ejemplo de trabajo es el siguiente:
\documentclass{beamer}
\begin{document}
\begin{frame}{Test}
Animation with beamer : learn
\begin{itemize}[<+(1)- | alert@+>]
\only<1-3>{
\item First item
\item Extra item
\item Second item
}
\item<5-6> \alert{First item}
\begin{itemize}[<+(1)- | alert@+>]
\item<1-> sub-first item
\item<2-> sub-second item
\end{itemize}
\item<6> \alert{Fourth item}
\begin{itemize}[<+(1)- | alert@+>]
\item<1-> sub-first item
\item<2-> sub-second item
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
La presentación debe quedar de la siguiente manera:
Animación con proyector: aprender
Los puntos se animarán uno tras otro en esta diapositiva.
Primer elemento
Artículo adicional
Segundo artículo
La siguiente diapositiva
Esta diapositiva debe comenzar con los puntos "1. Primer elemento" y "3. Segundo elemento" resaltados. "2. Elemento adicional" no es visible ni se elimina. Al final, los subelementos correspondientes a los puntos 1 y 3 deberían empezar a animarse uno tras otro. Los dos subelementos del punto 1 deberían animarse y, después de una pequeña pausa, los subelementos del punto 3 deberían animarse.
Animación con proyector: aprender (la posición no debe cambiar como en la diapositiva anterior)
- Primer elemento (resaltado) (debe estar en la misma posición que en la primera diapositiva)
(solo se deben animar los subelementos)
a. subelemento
b. subelemento
Elemento extra (eliminado o no visible) (debe estar en la misma posición que en la primera diapositiva)
Segundo elemento (resaltado) (Debe estar en la misma posición que en la primera diapositiva)
(obviamente los subelementos deben estar animados)
a. subelemento
b. subelemento
Aprendí un poco sobre superposiciones en mi pregunta anterior. Animación con Beamer usando ` \sólo '
No se pudo determinar el resultado final con el ejemplo escrito. Por favor ayuda y sugiere.
Respuesta1
Realmente no entiendo exactamente qué estás tratando de hacer, pero la idea básica es organizar tus artículos como te gustaría si se mostrara todo. Entonces, si a
es un subelemento de b
, debe estar \item
en una lista anidada como parte de la especificación de, b
por ejemplo, una lista anidada, si b
es en sí misma un \item
. Una vez que tenga eso, agregue las especificaciones de superposición que necesita. Si desea que el texto de alerta esté separado de las superposiciones, utilícelo \alert{}
como lo ha hecho hasta ahora. De lo contrario, puede agregarlo a la \item
especificación de superposición.
Como desea algo bastante personalizado, simplemente especifique los números de diapositiva para cada una \item
. No me molestaría en intentar definir un valor predeterminado para la lista en este tipo de casos, ni intentaría utilizar especificaciones de superposición relativas. Creo que será demasiado confuso. Si te ciñes a los números, debería ser relativamente sencillo, aunque un poco complicado, obtener el resultado que deseas.
Esto es un ejemplo. Como no entiendo completamente su pregunta y no tengo idea de qué hacer con el cuarto elemento y sus subelementos, seguramente será necesario modificarlo. Sin embargo, con suerte, debería ser bastante sencillo hacerlo, incluso si necesita un poco de prueba y error.
\documentclass{beamer}
\begin{document}
\begin{frame}{Test}
Animation with beamer: learn
\begin{itemize}
\item<2,5-> \alert<5,8>{First item}% show on slide 2 and 5 onwards, alert only on 5 and 8
\begin{itemize}% these are sub-items - need a nested list
\item<6-| alert@6> sub-first item% show on slide 6 and later, alert on 6 only
\item<6-| alert@6> sub-second item
\end{itemize}
\item<4> Extra item% only on slide 4, never alert
\item<3,5-> \alert<5,8>{Second item}% show on slide 3 and 5 onwards, alert only on 5 and 8
\begin{itemize}% these are sub-items - need a nested list
\item<7-| alert@7> sub-first item% show on slide 7 and later, alert on 7 only
\item<7-| alert@7> sub-second item
\end{itemize}
\onslide<9->% no idea what to do here - let's just put it on the next slide with everything bar the extra item
\item \alert{Fourth item}
\begin{itemize}% sub-items follow parent by default, so this is all on slide 9 onwards (which is just slide 9 in this case)
\item sub-first item
\item sub-second item
\end{itemize}
\end{itemize}
\end{frame}
\end{document}