tocloft를 사용하여 목차에서 장 번호 매기기 제거

tocloft를 사용하여 목차에서 장 번호 매기기 제거

tocloft 패키지를 사용하여 ToC를 포맷했습니다. 거의 맞지만 장의 번호를 제거하고 싶습니다. 챕터 이름만 남겨두세요. 누구든지 아이디어가 있나요? 작업은 1장 앞의 "1"을 제거하고 그림 목록과 동일한 들여쓰기를 유지하는 것입니다. "1"을 제거하고 "CHAPTER 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}

여기에 이미지 설명을 입력하세요

관련 정보