有没有办法从memoir
类目录中删除章节号?我希望章节名称后面跟着其所在的页码。如果还有点引号就更好了。手册上memoir
说:
在默认的 ToC 排版中,只有较小的条目在章节标题和页码之间有虚线前导线。该类为所有条目提供通用前导。前导中的“点”由 的值给出
\cftdot
。其默认定义为 ,\newcommand{\cftdot}{.}
它给出默认的虚线前导。通过更改,\cftdot
您可以在前导中使用句点以外的符号。例如\renewcommand{\cftdot}{\ensuremath{\ast}}
将产生使用星号作为符号的虚线引线。
将命令放在\cftdot
前导码中不会产生任何效果;将命令放在之前\tableofcontents
不会产生任何效果;将命令放在之后也\tableofcontents
不会产生任何效果。
答案1
您应该更新两个宏以实现所需的输出:
\documentclass{memoir}
\renewcommand{\chapternumberline}[1]{}% Gobble chapter number in ToC
\renewcommand{\cftchapterdotsep}{\cftdotsep}% Chapter dots in ToC
\begin{document}
\tableofcontents
\chapter{A chapter}
\end{document}
\chapternumberline
\chapter
格式化与目录中的条目相关的数字,而\cftchapterdotsep
(默认为\cftnodots
)应该默认为\cftdotsep
。