在 Beamer 中逐个浏览列表的子项级别

在 Beamer 中逐个浏览列表的子项级别

我正在尝试逐个显示列表。我知道您可以使用\begin{itemize}[<+->] 让项目逐个显示。但是,如何控制每个项目的较小部分,让它们逐个显示?

在下面的最小工作示例中,您可以看到项目从覆盖层 1 到 4 缓慢向上跳动。

\documentclass{beamer}

\begin{document}

\begin{frame}{}
\begin{itemize}
\item
Question for overlay 1? \\
\only<2->{Answer for overlay 2}
\item<3->
Question for overlay 3? \\
\only<4->{Answer for overlay 4}
\end{itemize}
\end{frame}

\end{document}

答案1

以下内容符合您的目的吗?

(根据我对您问题的理解,子项目也应按顺序出现在主项目之后。因此,项目 1、1.1、1.2、2、2.1、2.2 应按此顺序出现。如果不是,请告诉我。)

\documentclass{beamer}

\begin{document}

\begin{frame}{}
  \begin{itemize}
  \item <1-> Question for overlay 1?
    \begin{itemize}
    \item <2-> Answer for overlay 2
    \item <3-> More answer
    \end{itemize}
  \item <4-> Question for overlay 3?
    \begin{itemize}
    \item <5-> Answer for overlay 2
    \item <6-> Still more answer
    \end{itemize}
  \end{itemize}
\end{frame}

\end{document}

相关内容