當使用子項目變更投影片時,將逐項項目保持在固定位置

當使用子項目變更投影片時,將逐項項目保持在固定位置

我有一些要按順序呈現的逐項項目。我還想討論每個項目,用於該子項目。討論該項目後,子項目應該會消失。

我可以使用\only每批子項的命令來實現此目的,請參閱下面的範例:

\documentclass{beamer}

\begin{document}
\begin{frame}[t]
    \begin{itemize}
        \item<1-> Item 1
        \only<2>{\begin{itemize}
            \item Subitem 1
            \item Subitem 2
        \end{itemize}}
        \item<3-> Item 2
        \only<4>{\begin{itemize}
            \item Subitem 1
            \item Subitem 2
        \end{itemize}}
        \item<5-> Item 3
        \only<6>{\begin{itemize}
            \item Subitem 1
            \item Subitem 2
        \end{itemize}}
    \end{itemize}
\end{frame}

[t]我希望主要項目(項目 1、項目 2 等)具有固定位置,而不是在從一張投影片過渡到另一張投影片時垂直移動(這就是我使用環境說明符的原因frame)。但是,每當我轉換到包含子項目的幻燈片(例如,在幻燈片 4 中)時,主要項目之間的垂直間距就會變得混亂。

有辦法實現我想要的嗎?我已經嘗試使用overlayareaandoverprint為此,但我無法做到這一點。

答案1

\documentclass{beamer}

\begin{document}
\begin{frame}[t]
    \begin{itemize}
        \item<1-> Item 1
        \begin{itemize}[<only@2>]
            \item Subitem 1
            \item Subitem 2
        \end{itemize}
        \item<3-> Item 2
        \begin{itemize}[<only@4>]
            \item Subitem 1
            \item Subitem 2
        \end{itemize}
        \item<5-> Item 3
        \begin{itemize}[<only@6>]
            \item Subitem 1
            \item Subitem 2
        \end{itemize}
    \end{itemize}
\end{frame}
\end{document}

在此輸入影像描述

相關內容