我对 minitoc 包(和命令 parttoc)还有另一个问题。
我的文档中有 3 个部分,要求每个部分都有一个内容。LaTex 实际上放置了三个内容,但它们都相同(对于第 1 部分)。
我试图模拟这个例子,它并没有给我完全相同的东西,但它也不起作用。我在开头有 Part*,在 Parts 中有 Chapters*。按照建议,我添加了它,\addstarredpart{ }
但它没有帮助。
您对如何修复上述代码有什么建议吗?
\documentclass{book}
\usepackage{minitoc}
\begin{document}
\doparttoc
\tableofcontents
\part*{Part Zero}\addstarredpart{Part Zero}
\part{First Part}
\parttoc
\chapter{Part1 Chapter1}
\section{Part1 Section1}
\subsection{Part1 Subsections3}
\part{Second Part}
\parttoc
\chapter{Part2 Chapter1}
\section{Part2 Section1}
\subsection{Part2 Subsections3}
\part{Third Part}
\parttoc
\chapter{Part3 Chapter1}
\section{Part3 Section1}
\subsection{Part3 Subsections3}
\end{document}
答案1
没有解释,但有一个解决方案(或至少是一种解决方法):不要使用\part*
plus \addstarredpart
,而是使用tocvsec2包及其\setcecnumdepth
宏\resetsecnumdepth
来创建未编号的“零部分”。
\documentclass{book}
\usepackage{minitoc}
\usepackage{tocvsec2}
\begin{document}
\doparttoc
\setsecnumdepth{none}
\tableofcontents
\part{Part Zero}
\resetsecnumdepth
\part{First Part}
\parttoc
\chapter{Part1 Chapter1}
\section{Part1 Section1}
\subsection{Part1 Subsections3}
\part{Second Part}
\parttoc
\chapter{Part2 Chapter1}
\section{Part2 Section1}
\subsection{Part2 Subsections3}
\part{Third Part}
\parttoc
\chapter{Part3 Chapter1}
\section{Part3 Section1}
\subsection{Part3 Subsections3}
\end{document}