我正在使用 beamer 创建较长的演示文稿,并且使用了“邪恶”的子小节。我对目录使用了 pausesubsections 选项。问题是,不仅小节会暂停,而且每个小节也会暂停,这很烦人。我该如何摆脱这个问题?
这是一个最小工作示例:
\documentclass{beamer}
\begin{document}
\begin{frame}
\tableofcontents[pausesubsections]
\end{frame}
\section{Test}
\subsection{Test}
\subsubsection{Test}
\begin{frame}
Test
\end{frame}
\subsubsection{Test}
\begin{frame}
Test
\end{frame}
\subsection{Test}
\subsubsection{Test}
\begin{frame}
Test
\end{frame}
\subsubsection{Test}
\begin{frame}
Test
\end{frame}
\end{document}
答案1
您可以修补该命令\beamer@subsubsectionintoc
并删除负责添加\pause
宏的行。
\usepackage{etoolbox}
\makeatletter
\patchcmd{\beamer@subsubsectionintoc}{\ifbeamer@pausesubsections\pause\fi}{}{}{}
\makeatother