
私は、beamer を使用して長いプレゼンテーションを作成しており、「evil」サブサブセクションを使用しています。tableofcontents には 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