第 10 章及以后的目录条目间距错误

第 10 章及以后的目录条目间距错误

当制作类下的长文档时book,如果需要 10 个或更多章节,目录就会发生一些奇怪的事情:章节编号和标题之间的空格会消失,就像它试图保持左侧的漂亮对齐一样,但导致输出不正确。

在此处输入图片描述

以下是 MWE:

\documentclass[spanish, 12pt]{book}

\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}

\begin{document}

\tableofcontents

\chapter{A}
\newpage
\chapter{B}
\newpage
\chapter{C}
\newpage
\chapter{D}
\newpage
\chapter{E}
\newpage
\chapter{F}
\newpage
\chapter{G}
\newpage
\chapter{H}
\newpage
\chapter{I}
\newpage
\chapter{J}
\newpage
\chapter{K}
\end{document}

说实话,我不知道该如何解决这个问题。希望你们能解决。

答案1

您可以使用tocloft包间距调整:

\documentclass[12pt]{book}
\usepackage{tocloft}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}

\setlength{\cftchapnumwidth}{2em}

\begin{document}

\tableofcontents

\chapter{A}\chapter{B}\chapter{C}\chapter{D}
\chapter{E}\chapter{F}\chapter{G}\chapter{H}
\chapter{I}\chapter{J}\chapter{K}

\end{document}

相关内容