TOC 切片深度问题

TOC 切片深度问题

我已将目录深度设置为 4,但不幸的是,当我这样做时,深度较小的部分会再添加一行,因此它会毫无必要地重复数字。你能帮忙吗?检查图片。

在此处输入图片描述

我的代码

\usepackage{titlesec}
\usepackage{hyperref}

\titleclass{\subsubsubsection}{straight}[\subsection]
\newcounter{subsubsubsection}[subsubsection]
\renewcommand\thesubsubsubsection{\thesubsubsection.\arabic{subsubsubsection}}
\titleformat{\subsubsubsection}
 {\normalfont\normalsize\bfseries}{\thesubsubsubsection}{1em}{}
\titlespacing*{\subsubsubsection}
{0pt}{3.25ex plus 1ex minus .2ex}{1.5ex plus .2ex}
\makeatletter
\def\toclevel@subsubsubsection{4}
\def\l@subsubsubsection{\@dottedtocline{4}{7em}{4em}}
\makeatother
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
%%Starting TOC
\tableofcontents

\addcontentsline{toc}{section}{Sumário}

相关内容