我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}