Beamer 默认覆盖:与项目同时显示子项目

Beamer 默认覆盖:与项目同时显示子项目

我想在 Beamer 中使用覆盖系统,但只在条目列表的第一级使用。换句话说,我希望先显示 A,然后显示 B,但 A.1 和 A.2 与 A 同时显示。

帖子:Beamer:与项目同时显示子项目演示如何手动执行此操作。 有没有办法可以将其设置为默认行为\beamerdefaultoverlayspecification{<+->}

答案1

我也在尝试弄清楚如何做到这一点。我没有完整的解决方案,但这至少对大轮廓来说是一个改进。

在每个子列表中添加 [<.->]。然后所有子项将与该项一起出现。

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}[<+->]
\item A
  \begin{itemize}[<.->]
  \item a1
  \item a2
  \end{itemize}
\item B
  \begin{itemize}[<.->]
  \item b1
  \item b2
  \end{itemize}
\item C
  \begin{itemize}[<.->]
  \item c1
  \item c2
  \end{itemize}
\end{itemize}
\end{frame}
\end{document}

相关内容