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. 두 번째 항목(강조 표시됨)(첫 번째 슬라이드와 동일한 위치에 있어야 함)

(하위 항목에만 애니메이션이 적용되어야 함)

ㅏ. 하위 항목

비. 하위 항목

이전 질문에서 오버레이에 대해 조금 배웠습니다. 비머를 사용한 애니메이션 ` \only '를 사용하여

작성된 예에서는 최종 결과를 파악할 수 없습니다. 도움과 제안을 부탁드립니다.

답변1

나는 당신이 하려는 것이 무엇인지 정확히 이해하지 못하지만 기본 아이디어는 모든 것이 표시될 경우 원하는 대로 항목을 정렬하는 것입니다. 따라서 가 a의 하위 항목 인 경우 중첩 목록 사양의 일부로 중첩된 목록에 b있어야 합니다 . 그런 다음 필요한 오버레이 사양을 추가하세요. 오버레이와 별도로 경고 텍스트를 원하는 경우 기존대로 사용하십시오. 그렇지 않으면 오버레이 사양에 추가할 수 있습니다 .\itembb\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}

관련 정보