Я отформатировал оглавление с помощью пакета 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}