在章节中插入目录

在章节中插入目录

知道如何在章节开头创建迷你目录 (TOC) 吗?不是报告开头的普通目录,而是章节开头的迷你目录(例如,包含特定章节)。

答案1

以下是对此问题的快速(常规)答案:

最简单的方法是在适当的地方使用etoc包及其\localtableofcontents宏。手册位于https://ctan.org/pkg/etoc

\documentclass{book}

\usepackage{etoc}


\begin{document}
\tableofcontents % Global toc
\chapter{First}
\localtableofcontents % local toc
\section{First section}

\chapter{Second}
\localtableofcontents

\section{First section of 2nd chapter}

\end{document}

在此处输入图片描述

编辑这是memoir版本。

由于某些我无法弄清楚的原因(etoc在这种情况下的手册不是很清楚),有必要使用。可以使用命令控制\localtableofcontents*个人(注意宏名称中的)tocdepth\etocsettocdepth.toc{sectionlevel}.toc

\documentclass{memoir}

\usepackage{blindtext}
\usepackage{etoc}


\setsecnumdepth{subsection}
\etocsettocdepth{subsection}
\begin{document}

\tableofcontents % Global toc
\chapter{First}
\etocsettocdepth.toc{section}

\localtableofcontents*
\section{First section}
\subsection{First subsection -- not in the local toc}

\blindtext

\chapter{Second}
\etocsettocdepth.toc{subsection}
\localtableofcontents*

\section{First section of 2nd chapter}
\subsection{First subsection of first section of 2nd chapter}

\end{document}

在此处输入图片描述

相关内容