如何生成包含其所有子部分的每个部分的目录

如何生成包含其所有子部分的每个部分的目录

我似乎无法很好地理解 minitoc 是如何做到这一点的。

我有报告样式,并且我希望主目录仅显示章节和部分。然后在每个部分内,我想要一个目录小列表,其中仅列出该部分内的所有内容,即小节、小小节等...

每个部分都一样。因此,我希望将类似这样的内容作为顶部(即主)目录

1.  chapter one
1.1 section one
1.2 section two

当我转到第一部分时,会出现小的目录

section one
1.  subsection one
1.1 subsubsection one
1.2 subsubsection tow
2.  subsection two
2.1 subsubsection one

无论编号是多少,对我来说都没问题。目标是这样的:我希望主目录只显示章节和部分,其余部分显示在每个部分中。

我尝试过这个:

\documentclass[]{report}%
\usepackage{minitoc}
\setcounter{tocdepth}{1}
\begin{document}
\tableofcontents 
\chapter{chapter one}
\section{section one}
\minitoc
  \subsection{subsection one}
    stuff
  \subsection{subsection two}  
    stuff
\section{two}
\minitoc
  \subsection{subsection one}
    stuff
  \subsection{subsection two}  
\end{document}

但这在每个部分以及顶部都显示相同的目录。我也试过了

\documentclass[]{report}%
\usepackage{minitoc}
\setcounter{tocdepth}{1}
\begin{document}
\dominitoc
\tableofcontents 
\chapter{chapter one}
\section{section one}
\minitoc
  \subsection{subsection one}
    stuff
  \subsection{subsection two}  
    stuff
\section{two}
\minitoc
\mtcskip
  \subsection{subsection one}
    stuff
  \subsection{subsection two}  
\end{document}

同样的事情。也尝试过

\documentclass[]{report}%
\usepackage{minitoc}
\setcounter{tocdepth}{1}
\begin{document}
\doparttoc
\tableofcontents 
\chapter{chapter one}
\section{section one}
\doparttoc
  \subsection{subsection one}
    stuff
  \subsection{subsection two}  
    stuff
\section{two}
\doparttoc
  \subsection{subsection one}
    stuff
  \subsection{subsection two}  
\end{document}

但现在每个部分都没有显示任何目录。我试图遵循minitoc.pdf表 1.3 中似乎有我需要做的事情,但是我缺少了一些东西。

在此处输入图片描述

关于如何做到这一点,您能提供什么帮助吗?谢谢。

答案1

由于您希望按部分划分目录,因此必须使用\dosecttoc、和\secttoc,而不是\doparttoc\parttoc

但是,minitoc文档说,部分目录不适用于reportbook类。minitoc只会提供类层次结构中最高分段命令的目录。所以我想,这个包没什么用。

相关内容