当制作类下的长文档时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}