我正在尝试逐个显示列表。我知道您可以使用\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}