目录中的水平盒子过满

目录中的水平盒子过满

首先,我已经看到了建议摆弄\pnumwidth\tocmarg改变这些的答案只会将问题转移到 toc、lof 和 lot 中的其他地方。

如何才能避免 toc、lof 和 lot 中的水平盒子过满(例如,允许其稀疏和未充满)?我也见过tocloft这个包,但希望避免,因为它会导致页面标题出现问题。

\documentclass[a4paper, 12pt]{report}
\usepackage[a4paper,left=4cm,right=2.5cm,top=3.5cm,bottom=3cm]{geometry}

\begin{document}
\begin{titlepage}
\centering
\today
\end{titlepage}
\tableofcontents
\chapter{Chapter title}
\section{Section title}
\subsection{Subsection containing extremely lengthy heading obnoxiously} % toc overrun by this title, words picked deliberately to exhibit the flaw
\end{document}

答案1

您可以使用分段命令的可选参数:

\subsection[shorter title]{longer title}

这样,LaTeX 将在主文档中显示较长的标题,并使用较短的版本作为标题和目录条目。

相关内容