Подтвердить что ты не робот

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

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

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

4b9b3361

Ответ 1

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

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

Ответ 2

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

\tableofcontents[hideallsubsections]

Ответ 3

То же, что и в двух других ответах, также можно получить с помощью \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 исчезает во frame где находится \tableofcontents, но не в боковой панели (если присутствует в используемой теме). То же самое, опять же, с локальным использованием помеченного \subsection*{Subsection Title}.