
Estou tentando usar sobreposições de texto no Beamer. Meu exemplo de trabalho é o seguinte:
\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}
A apresentação deverá ser da seguinte forma:
Animação com beamer: aprenda
Os pontos serão animados um após o outro neste slide.
Primeiro item
Item extra
Segundo item
Próximo slide
Este slide deve começar com os pontos “1. Primeiro item” e “3. Segundo item” destacados. "2. Item extra" não está visível ou foi removido. No final, os subitens correspondentes aos pontos 1 e 3 deverão começar a animar um após o outro. Os dois subitens do ponto 1 devem ser animados e, após uma pequena pausa, os subitens do ponto 3 devem ser animados.
Animação com projetor: aprender (a posição não deve mudar como no slide anterior)
- Primeiro item (destacado) (deve estar na mesma posição do primeiro slide)
(apenas os subitens devem ser animados)
a. subitem
b. subitem
Item extra (removido ou não visível) (deve estar na mesma posição do primeiro slide)
Segundo item (destacado) (deve estar na mesma posição do primeiro slide)
(obly os subitens devem ser animados)
a. subitem
b. subitem
Aprendi um pouco sobre sobreposições com minha pergunta anterior Animação com Beamer usando `\somente'
Não foi possível descobrir o resultado final com o exemplo escrito. Por favor ajude e sugira.
Responder1
Eu realmente não entendo exatamente o que você está tentando fazer, mas a idéia básica é organizar seus itens como você gostaria, se tudo fosse mostrado. Portanto, if a
é um subitem de b
, ele precisa estar \item
em uma lista aninhada como parte da especificação de, b
por exemplo, uma lista aninhada, se b
for ele próprio um \item
. Depois de fazer isso, adicione as especificações de sobreposição necessárias. Se você quiser que o texto de alerta seja separado das sobreposições, use \alert{}
como está. Caso contrário, você poderá adicioná-lo à \item
especificação de sobreposição.
Como você deseja algo bem personalizado, basta especificar os números dos slides de cada arquivo \item
. Eu não me incomodaria em tentar definir um padrão para a lista nesse tipo de caso, ou tentar usar especificações de sobreposição relativas. Será muito confuso, eu acho. Se você se limitar aos números, será relativamente simples, embora um pouco complicado, obter o resultado desejado.
Isto é um exemplo. Como não entendi completamente sua pergunta e não tenho ideia do que fazer com o quarto item e seus subitens, certamente precisará de modificações. No entanto, esperançosamente, deve ser bastante simples fazer isso, mesmo se você precisar de um pouco de tentativa e erro.
\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}