Beamer Overlay 规格:当仅用于子项目时,如何将未覆盖的物品保持在原位?

Beamer Overlay 规格:当仅用于子项目时,如何将未覆盖的物品保持在原位?

在显示子项时,此 MWE 中是否有方法将第一个项保持在原位?我的想法是,幻灯片上有几个项,我想逐个发现它们,每次都用应该再次消失的其他子项详细说明该项目。当项目改变位置时,我发现这会分散注意力。

\documentclass{beamer}
\begin{document}
\begin{frame}{Frame Title}
    \begin{itemize}
        \item<1-> xxxx
        \begin{itemize}
            \item<only@2> xyz
            \item<only@2> xyz
            \item<only@2> xyz
            \item<only@2> xyz
        \end{itemize}
        \item<3-> xxx
    \end{itemize}
\end{frame}
\end{document}

答案1

您可以使用overlayarea合适高度(更改.5\textheight为您的物品所需的高度):

\documentclass{beamer}
\begin{document}
\begin{frame}{Frame Title}
    \begin{overlayarea}{\textwidth}{.5\textheight}
    \begin{itemize}
        \item<1-> xxxx
        \begin{itemize}
            \item<only@2> xyz
            \item<only@2> xyz
            \item<only@2> xyz
            \item<only@2> xyz
        \end{itemize}
        \item<3-> xxx
    \end{itemize}
    \end{overlayarea}
\end{frame}
\end{document}

在此处输入图片描述

相关内容