
Я пытаюсь использовать текстовые наложения в 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. Первый пункт" и "3. Второй пункт". "2. Дополнительный пункт" не виден или удален. В самом конце подпункты, соответствующие пунктам 1 и 3, должны начать анимироваться один за другим. Два подпункта для пункта 1 должны анимироваться, а после небольшой паузы должны анимироваться подпункты для пункта 3.
Анимация с проектором: обучение (положение не должно меняться, как на предыдущем слайде)
- Первый элемент (выделен) (должен находиться в том же месте, что и на первом слайде)
(только подпункты должны быть анимированы)
а. подпункт
б. подпункт
Дополнительный элемент (удален или не виден) (Он должен быть в том же месте, что и на первом слайде)
Второй элемент (выделен) (должен находиться в том же месте, что и на первом слайде)
(обязательно подпункты должны быть анимированы)
а. подпункт
б. подпункт
Узнал немного о наложениях из своего предыдущего вопроса Анимация с помощью 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}