Текстовые наложения в Beamer

Текстовые наложения в Beamer

Я пытаюсь использовать текстовые наложения в Beamer. Мой рабочий пример выглядит следующим образом:

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

Презентация должна выглядеть следующим образом:

Анимация с помощью проектора: узнать

На этом слайде точки будут анимироваться одна за другой.

  1. Первый элемент

  2. Дополнительный элемент

  3. Второй пункт

Следующий слайд

Этот слайд должен начинаться с выделенных пунктов "1. Первый пункт" и "3. Второй пункт". "2. Дополнительный пункт" не виден или удален. В самом конце подпункты, соответствующие пунктам 1 и 3, должны начать анимироваться один за другим. Два подпункта для пункта 1 должны анимироваться, а после небольшой паузы должны анимироваться подпункты для пункта 3.

Анимация с проектором: обучение (положение не должно меняться, как на предыдущем слайде)

  1. Первый элемент (выделен) (должен находиться в том же месте, что и на первом слайде)

(только подпункты должны быть анимированы)

а. подпункт

б. подпункт

  1. Дополнительный элемент (удален или не виден) (Он должен быть в том же месте, что и на первом слайде)

  2. Второй элемент (выделен) (должен находиться в том же месте, что и на первом слайде)

(обязательно подпункты должны быть анимированы)

а. подпункт

б. подпункт

Узнал немного о наложениях из своего предыдущего вопроса Анимация с помощью Beamer используя ` \only '

Не удалось понять конечный результат с письменным примером. Пожалуйста, помогите и подскажите.

решение1

Я не совсем понимаю, что именно вы пытаетесь сделать, но основная идея заключается в том, чтобы расположить ваши элементы так, как бы вы хотели, если бы все отображалось. Так что если aэто подэлемент b, он должен быть \itemв списке, вложенном как часть спецификации, bнапример, вложенного списка, если bэто сам по себе \item. Как только у вас это будет, добавьте необходимые вам спецификации наложения. Если вы хотите, чтобы текст оповещения был отделен от наложений, используйте \alert{}так, как вы это делали. В противном случае вы можете добавить его в \itemспецификацию наложения.

Поскольку вы хотите что-то довольно индивидуальное, просто укажите номера слайдов для каждого \item. Я бы не стал пытаться определить значение по умолчанию для списка в таком случае или пытаться использовать относительные спецификации наложения. Я думаю, это будет слишком запутанно. Если вы будете придерживаться номеров, то будет относительно просто, хотя и немного хлопотно, получить желаемый результат.

Это пример. Поскольку я не совсем понимаю ваш вопрос и не знаю, что делать с четвертым пунктом и его подпунктами, его, безусловно, нужно будет модифицировать. Однако, надеюсь, это будет довольно просто сделать, даже если вам понадобится немного проб и ошибок.

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

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