pausesubsections 也会导致 subsubsections 暂停

pausesubsections 也会导致 subsubsections 暂停

我正在使用 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

相关内容