调整目录的空间

调整目录的空间

可能重复:
TOC 文本 - 数字对齐
如何修改目录中章节标题前的缩进?

我有一个 LaTeX 文档,其中包含许多子部分(超过 100 个),这引起了一个问题。以下是目录中特定部分的样子:

...
2.98 Subsection whatever.
2.99 One more subsection.
2.100This is the hundredth section.
... 

即小节编号和小节名称之间的水平间距变为零。有没有简单的方法可以增加此间距,以便小节标题不会“触及”节编号?

答案1

物有所值,tocloft提供长度\cftsubsecnumwidth,表示包含数字的框的宽度\subsection。重新定义此长度可解决您的问题。这是一个最小示例:

enter image description here

\documentclass{article}
\usepackage{tocloft}% http://ctan.org/pkg/tocloft
\setlength{\cftsubsecnumwidth}{4em}% Set length of number width in ToC for \subsection
\makeatother
\begin{document}
\tableofcontents
\section{This is a section}
\subsection{This is a subsection}
\setcounter{subsection}{999}
\subsection{This is another subsection}
\end{document}

相关内容