我无法从内容中删除子部分。当我编译以下示例时:
\setcounter{tocdepth}{1} % Show sections
\tableofcontents*
\chapter{char}
\section{Sec}
\subsection{Subsec}
,目录为:
1 ........ char
1.1 ...... Sec
1.1.1 .... Subsec
我也已将其改为\setcounter{tocdepth}{1}
0 并将其放在之前\begin{document}
或之后\tableofcontents
,但该子部分始终列出。
一个工作示例:
\documentclass[
english
]{abntex2}
\begin{document}
\selectlanguage{english}
\setcounter{tocdepth}{1} % up to sections
%\pdfbookmark[0]{\contentsname}{toc}
%\setcounter{secnumdepth}{0}
\tableofcontents*
\chapter{char}
\section{Sec}
\subsection{Subsec}
\end{document}
答案1
最简单的方法是将更改写入文档开头的目录,因为还有其他一些组件abntex2
(或其附属负载)为 ToC 添加了覆盖。
\documentclass{abntex2}
\AtBeginDocument{\addtocontents{toc}{\changetocdepth{1}}}
\begin{document}
\tableofcontents*
\chapter{A chapter}
\section{A section}
\subsection{A subsection}
\end{document}