Como mostrar itens incompletos na primeira vez e depois completá-los no beamer?

Como mostrar itens incompletos na primeira vez e depois completá-los no beamer?

No beamer, gostaria de mostrar dois itens incompletos no início do slide. Em seguida, gostaria de completar os itens. O que eu quero é: eu apresento dois itens ao público (então mostro os itens ao público) e peço que adivinhem quais são esses itens? e a seguir darei a resposta correta item por item.

Então terei algo como:

Na primeira vez, eu tenho:

  • Item 1:
  • Item 2:

Então eu tenho:

  • Item 1: texto1
  • Item 2:

Então eu tenho:

  • Item 1: texto1
  • Item 2: texto2

Eu fiz isso:

\begin{enumerate}
   \item<1,2-3> Item1: text1
   \item<1,3-3> Item2: text2 
\end{enumerate}

Mas o resultado não é o que eu quero.

Responder1

Uma abordagem com \onslideconfigurações explícitas.

\documentclass{beamer}

\begin{document}

\begin{frame}{Some title}
\begin{enumerate}
   \item<1-3> Item1: \onslide<2-3>{text1}
   \item<1-3> Item2: \onslide<3-3>{text2}
\end{enumerate}

\end{frame}



\end{document}

insira a descrição da imagem aqui

Responder2

Existem várias especificações de sobreposição (consulte beamera documentação para obter detalhes). Eu uso vários deles aqui. Uma grande diferença é que o conteúdo de \only{}não ocupa espaço enquanto não é mostrado, mas os demais sim. O uso \only{}pode fazer com que o material se mova em uma moldura, mas pode ser útil ao substituir uma coisa por outra. Outra diferença é o conteúdo de \onslide{}e \uncover{}pode ser ocultado em vários graus, dependendo da configuração de \setbeamercovered{}.

\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\frametitle{Title}
\begin{enumerate}
   \item Item1: \only<2->{text1}
   \item Item2: \onslide<3->{text2}
   \item Item4: \uncover<4->{text3}
   \item Item3: \visible<5->{text4}
\end{enumerate}
\end{frame}
\end{document}

insira a descrição da imagem aqui

informação relacionada