我正在排版一篇长文,(目前)分为三部分。
考虑一下这个MWE:
\documentclass{memoir}
\begin{document}
\maxsecnumdepth{subsection}
\maxtocdepth{subsection}
\part{First part}
\tableofcontents
\chapter{First chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\chapter{Second chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\part{Second part}
\tableofcontents
\chapter{Third chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\chapter{Fourth chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\part{Third part}
\tableofcontents
\chapter{Fifth chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\chapter{Sixth chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\end{document}
我希望每个部分都有一个目录。它应该显示该部分的章、节和小节,但我还希望它显示其他部分的章节。
这可能吗?我不知道从哪里开始。
答案1
你可以用包来做埃托克.参见44. Using depth tags
文档。
\documentclass{memoir}
\usepackage{etoc}% cf 44. Using depth tags section of manual
\begin{document}
\maxsecnumdepth{subsection}
\maxtocdepth{subsection}
\part{First part}
\etocdepthtag.toc{PARTI}
\etocsettagdepth{PARTI}{all}
\etocsettagdepth{PARTII}{chapter}
\etocsettagdepth{PARTIII}{chapter}
\tableofcontents
\chapter{First chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\chapter{Second chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\part{Second part}
\etocdepthtag.toc{PARTII}
\etocsettagdepth{PARTI}{chapter}
\etocsettagdepth{PARTII}{all}
\etocsettagdepth{PARTIII}{chapter}
\tableofcontents
\chapter{Third chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\chapter{Fourth chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\part{Third part}
\etocdepthtag.toc{PARTIII}
\etocsettagdepth{PARTI}{chapter}
\etocsettagdepth{PARTII}{chapter}
\etocsettagdepth{PARTIII}{all}
\tableofcontents
\chapter{Fifth chapter}
\section{A section}
\section{Another section}
\subsection{W[![enter image description here][1]][1]ith a subsection}
\chapter{Sixth chapter}
\section{A section}
\section{Another section}
\subsection{With a subsection}
\end{document}
生产
第一个目录
第二目录
第三目录
注意:碰撞
IIIThird
与图片中的情况一样,与 etoc 无关。我猜你可以使用 memoir 命令来解决这个问题。