梅威瑟:
\documentclass{book}
\usepackage{tocloft}
\begin{document}
\tableofcontents
\newpage
\cftpagenumbersoff{chapter}
\addcontentsline{toc}{chapter}{CHAPTER 1}
\cftpagenumberson{chapter}
\addcontentsline{toc}{chapter}{CHAPTER 2}
Text.
\end{document}
生成目录:
我认为,也许\cftpagenumbersoff{chapter}
在第 1 章条目前使用会关闭相关页码;然后放在\cftpagenumberson{chapter}
第 2 章条目前会将其重新打开。但这似乎不起作用。
我如何有选择地关闭目录中章节的页码?
答案1
您可以使用 向目录中添加一行空白页码\contentsline
。
\documentclass{book}
\begin{document}
\tableofcontents
\newpage
\chapter*{CHAPTER 1}
\addcontentsline{toc}{chapter}{CHAPTER 1}
\chapter*{CHAPTER 2}
\addtocontents{toc}{\protect\contentsline{chapter}{CHAPTER 2}{}{}\par} % changed <<<<<<<<<<<
\chapter*{CHAPTER 3}
\addcontentsline{toc}{chapter}{CHAPTER 3}
\end{document}