关于目录中缩进长度的问题

关于目录中缩进长度的问题

不同层级之间的长度似乎有所不同。似乎和之间的长度subsectionsubsubsection和之间的section长度要大subsection。我读到使用tocloftindentnumwidth控制这些长度。我如何更改它们,使它们都为 0.5 英寸?并且还包括段落级别?(请注意:我不想更改正文中的缩进大小,只想更改目录)

答案1

下表(取自文档)列出了和的tocloft标准值:indentnumwidth

在此处输入图片描述

您可以使用\cftsetindents来控制条目的indentnumwidth值;语法是

\cftsetindents{<entry>}{<indent>}{<numwidth>}

要包含段落,您必须更改计数器tocdepth(控制条目在目录中出现的级别)和secnumdepth(控制部分单元的编号级别)。一个小例子:

\documentclass{article}
\usepackage{tocloft}

\setcounter{tocdepth}{4}
\setcounter{secnumdepth}{4}

\cftsetindents{section}{0.5in}{0.5in}
\cftsetindents{subsection}{0.5in}{0.5in}
\cftsetindents{subsubsection}{0.5in}{0.5in}
\cftsetindents{paragraph}{0.5in}{0.5in}

\begin{document}

\tableofcontents
\section{Test Section}
\subsection{Test Subsection}
\subsubsection{Test Subsubsection}
\paragraph{Test Paragraph}

\end{document}

在此处输入图片描述

相关内容