我正在尝试使用该包在目录中添加虚线tocloft
。
\usepackage{tocloft}
\renewcommand\cftchapdotsep{\cftdotsep}
\renewcommand\cftchapleader{\cftdotfill{\cftchapdotsep}}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
我成功地将它们放在了目录页面上,但是我似乎无法弄清楚如何让它们显示在我的图表和表格列表中。
答案1
您使用哪种文档类?无论是使用book
还是report
文档类(以及tocloft
加载的包),默认情况下都会为 、 和 项目启用点前导符section
;figure
因此table
,无需(重新)定义宏\cftsecleader
、\cftfigleader
和\cfttableader
来为目录、图片列表和表格列表中的这些项目启用点前导符。要为chapter
项目启用点前导符,只需运行
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
无论如何,您使用的文档类似乎默认不为这四种项目类型启用点前导符。要启用它们,您应该执行以下四条指令(请注意,宏\cftdotsep
出现在所有这四条指令中):
\renewcommand{\cftchapleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cftfigleader}{\cftdotfill{\cftdotsep}}
\renewcommand{\cfttableader}{\cftdotfill{\cftdotsep}}