使目录中的主要内容和后记内容之间仅出现元素

使目录中的主要内容和后记内容之间仅出现元素

etoc在课堂上使用包book并尝试仅列出主要内容中的元素。

出现在主要内容之前或附录之后的章节不应出现。

怎么做?

答案1

适当改变计数器的值tocdepth

% tocchapprob.tex  SE 649792

\documentclass{book}

\begin{document}

\tableofcontents

\frontmatter
\addtocontents{toc}{\setcounter{tocdepth}{-10}} % nothing in ToC

\chapter{One front}
\section{uno}

\mainmatter
\addtocontents{toc}{\setcounter{tocdepth}{10}} % lots in ToC

\chapter{Two main}
\section{duo}

\backmatter

\addtocontents{toc}{\setcounter{tocdepth}{-10}} % nothing in ToC
\chapter{Three back}
\section{tres}

\end{document}

  

相关内容