我正在尝试使用 将列表条目移至接下来的两帧或三帧\newcounter{currentenumi}
,但我只知道如何对第二帧执行此操作,却不知道如何对第三帧或第四帧执行此操作。以下是我所做的。有人可以告诉我如何在第三帧或第四帧继续此列表吗?
\begin{frame}
\frametitle{Introduction}
\begin{itemize}
\item Item 1
\begin{enumerate}
\item Sub-item 1
\setcounter{currentenumi}{\theenumi}
\end{enumerate}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Introduction}
\begin{itemize}
\item Item 2
\begin{enumerate}
\setcounter{enumi}{\thecurrentenumi}
\item Sub-item 2
\end{enumerate}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Introduction}
\begin{itemize}
\item Item 2
\begin{enumerate}
\setcounter{enumi}{\thecurrentenumi}
\item Sub-item 2
\end{enumerate}
\end{itemize}
\end{frame}
答案1
您无需手动将列表拆分到多个框架中,而是可以进行叠加,例如:
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Introduction}
\begin{itemize}
\item<only@1> Item 1
\begin{enumerate}
\item<only@1> Sub-item 1
\end{enumerate}
\item<2-3> Item 2
\begin{enumerate}
\item<only@2> Sub-item 2
\item<only@3> Sub-item 2
\end{enumerate}
\end{itemize}
\end{frame}
\end{document}