
Я создаю более длинную презентацию с помощью beamer и использую «злые» подподразделы. Я использую опцию pausesubsections для tableofcontents. Проблема в том, что не только подразделы приостанавливаются, но и каждый подподраздел, что раздражает. Как от этого избавиться?
Вот минимальный рабочий пример:
\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