Как показать незавершённые элементы в первый раз, а затем завершить их в Beamer?

Как показать незавершённые элементы в первый раз, а затем завершить их в Beamer?

В бимере я хотел бы показать два незаконченных элемента в начале слайда. Затем я хотел бы завершить элементы. Я хочу следующее: я представляю два элемента аудитории (то есть я показываю элементы аудитории) и прошу их угадать, что это за элементы? и затем я дам им правильный ответ элемент за элементом.

Итак, у меня будет что-то вроде:

В первый раз у меня:

  • Пункт 1:
  • Пункт 2:

Тогда у меня есть:

  • Элемент 1: текст1
  • Пункт 2:

Тогда у меня есть:

  • Элемент 1: текст1
  • Элемент 2: текст2

Я сделал это:

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

Но результат не тот, что мне нужен.

решение1

Один подход с явными \onslideнастройками.

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

введите описание изображения здесь

решение2

Существуют различные спецификации наложения ( beamerподробности см. в документации). Я использую несколько из них здесь. Одно из главных отличий заключается в том, что содержимое \only{}не занимает места, пока не отображается, а другие занимают. Использование \only{}может привести к перемещению материала по кадру, но может быть полезно при замене одного объекта другим. Другое отличие заключается в том, что содержимое \onslide{}и \uncover{}может быть скрыто в разной степени в зависимости от настройки \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}

введите описание изображения здесь

Связанный контент