![Latex 目录空间问题](https://linux22.com/image/290917/Latex%20%E7%9B%AE%E5%BD%95%E7%A9%BA%E9%97%B4%E9%97%AE%E9%A2%98.png)
问题是目录空间从图中可以看出。如何为每个部分和子部分指定相同的空间并相应地更新目录。
非常感谢您的建议。
答案1
这托克洛夫特包可能是你的朋友。具体来说,使用它的宏
\cftsetindents{<header type>}{<start>}{<width>}
chap
设置包含与标题类型(如、section
、subsection
等)相对应的数字的“块”的起始位置(从文本块的左边缘测量)和宽度。
以下可能是一个适合您的解决方案。
\documentclass{book}
\usepackage{tocloft}
\cftsetindents{chapter}{0em}{1.5em}
\cftsetindents{section}{1.5em}{3em}
\begin{document}
\tableofcontents
\setcounter{chapter}{18} % just for this example
\chapter{A chapter with many sections}
\setcounter{section}{9} % just for this example
\section{Definition-Code Book}
\section{Feistel cipher\slash Network}
\section{Key exchange}
\section{Discrete algorithm}
\end{document}