使用 tocloft 从目录中删除章节编号

使用 tocloft 从目录中删除章节编号

我已经使用 tocloft 包格式化了目录。我几乎做对了,但我想删除章节编号,只保留章节名称。有人有什么想法吗?任务是删除第 1 章前面的“1”,并保持与图片列表相同的缩进。删除“1”并将“第 1 章”向左移动以与图片列表对齐。 在此处输入图片描述

答案1

您想\numberline在目录中排版章节时在本地执行无操作。

\documentclass{book}
\usepackage[titles]{tocloft}
\usepackage{xpatch}

\makeatletter
\xpretocmd{\l@chapter}{\begingroup\let\numberline\@gobble}{}{}
\xapptocmd{\l@chapter}{\endgroup}
\makeatother

\begin{document}

\tableofcontents

\cleardoublepage
\addcontentsline{toc}{chapter}{\listfigurename}
\listoffigures

\cleardoublepage
\addcontentsline{toc}{chapter}{\listtablename}
\listoftables

\chapter{Title}

\section{Title}

\end{document}

在此处输入图片描述

相关内容