Как подавить подразделы в оглавлении в латекс-лучнике?
Предположим, что у меня есть некоторые разделы в моем представлении латекс-лучей. Некоторые из этих разделов содержат подразделы, другие - нет. Так что это выглядит очень странно в оглавлении.
Как я могу подавить подразделы в оглавлении?
Ответ 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}.