Как подавить подразделы в оглавлении в latex-beamer? - PullRequest
31 голосов
/ 16 июня 2011

Предположим, у меня есть несколько разделов в презентации латексного проектора. Некоторые из этих разделов содержат подразделы, другие нет. Так что это выглядит очень странно в оглавлении.

Как я могу исключить подразделы в оглавлении?

Ответы [ 3 ]

40 голосов
/ 17 апреля 2013

Чтобы скрыть подразделы, используйте довольно понятные:

\tableofcontents[hideallsubsections]

39 голосов
/ 16 июня 2011

Чтобы исключить конкретный подраздел из индекса, используйте: \subsection*{...}

Чтобы удалить все подразделы только из оглавления, используйте: \tableofcontents[hideallsubsections] (добавлено из другого ответа)

0 голосов
/ 19 апреля 2019

То же, что и в двух других ответах, также можно выполнить с помощью \setcounter{tocdepth}{1}, до (или после) \begin{document}: попробуйте скомпилировать следующий код, затем удалите или закомментируйте строку, отмеченную %%%, и снова скомпилируйте(один или два раза, если необходимо), чтобы увидеть разницу.

\documentclass{beamer}
\usetheme{Goettingen}

\setcounter{tocdepth}{1} %%%

\begin{document}

\frame{\tableofcontents}

\section{First}
\begin{frame}
  A
\end{frame}

\section{Second}
\subsection{One only}
\begin{frame}
  B
\end{frame}

\end{document}

Так же, как при использовании \tableofcontents[hideallsubsections], subsection s исчезают в frame, где \tableofcontents,но не в боковой панели (если присутствует в теме, которую вы используете).То же самое, опять же, с локальным использованием помеченных \subsection*{Subsection Title}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...