在章节开头列出章节部分

在章节开头列出章节部分

如何才能让当前章节的迷你目录出现在章节名称之后并列出该章节的所有部分?

答案1

看看minitoc包。这是一个最小的例子:

\documentclass{book}

\usepackage{minitoc}

\begin{document}

\dominitoc% Initialization
\tableofcontents

\chapter{bla}
\minitoc% Creating an actual minitoc

\section{blubb}

\section{foo}

\end{document}

在此处输入图片描述

答案2

更多信息请点击此处http://www.ctan.org/tex-archive/macros/latex/contrib/minitoc/

要使 minitoc 可见,你需要两者\dominitoc \tableofcontents

你可以改变 minitoc 的深度:

\setcounter{minitocdepth}{1}    % Show until sections in minitoc

\setcounter{minitocdepth}{3}    % Show until subsubsections in minitoc

编辑1:有关格式化 minitoc 的更多信息(插入序言中)

\dominitoc[n]      % [n] removes the title "contents"

(这会插入 minitoc,如果没有 toc,则无法工作

\dominitoc[c]      % [c] centers the title "contents"

(请有人编辑如何添加其他参数:[n][v] 或 [n, c],即使这不是一个好的例子,因为 c 和 n 不在一起)

\nomtcrule         % removes rules = horizontal lines

\nomtcpagenumbers  % remove page numbers from minitocs

\undotted          % removes just the dots

你没有要求这个,但你也可以有 minilof(用于数字)和 minilot(用于表格)

答案3

您还可以使用titletoc包,并避免有时会发生的一些交互minitoc。请参阅这个答案作为示例。(尽管示例使用了回忆录,但titletoc也可以与任何常规文档类一起使用。)

相关内容