
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의 하위 항목이 애니메이션됩니다.
비머를 사용한 애니메이션: 학습(위치는 이전 슬라이드에서와 같이 변경되어서는 안 됨)
- 첫 번째 항목(강조 표시됨)(첫 번째 슬라이드와 동일한 위치에 있어야 함)
(하위 항목만 애니메이션되어야 함)
ㅏ. 하위 항목
비. 하위 항목
추가 항목(제거되었거나 표시되지 않음)(첫 번째 슬라이드와 동일한 위치에 있어야 함)
두 번째 항목(강조 표시됨)(첫 번째 슬라이드와 동일한 위치에 있어야 함)
(하위 항목에만 애니메이션이 적용되어야 함)
ㅏ. 하위 항목
비. 하위 항목
이전 질문에서 오버레이에 대해 조금 배웠습니다. 비머를 사용한 애니메이션 ` \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}