
En primer lugar, he visto las respuestas que recomiendan jugar \pnumwidth
y \tocmarg
cambiarlas solo está trasladando el problema a otra parte dentro del toc, lof y lot.
¿Cómo puedo evitar que los hboxes estén demasiado llenos en toc, lof y lot (por ejemplo, permitir que sean descuidados y no se llenen lo suficiente)? También he visto tocloft
un paquete, pero deseo evitarlo, ya que causa problemas con los encabezados de las páginas.
\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}
Respuesta1
Podrías usar el argumento opcional de los comandos de sección:
\subsection[shorter title]{longer title}
De esta manera, LaTeX mostrará el título más largo en el documento principal, utilizando la versión más corta para los títulos y las entradas del toc.