在 LOF 和 LOT 中添加虚线

在 LOF 和 LOT 中添加虚线

我正在尝试使用该包在目录中添加虚线tocloft

\usepackage{tocloft}
\renewcommand\cftchapdotsep{\cftdotsep}
\renewcommand\cftchapleader{\cftdotfill{\cftchapdotsep}}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}

我成功地将它们放在了目录页面上,但是我似乎无法弄清楚如何让它们显示在我的图表和表格列表中。

答案1

您使用哪种文档类?无论是使用book还是report文档类(以及tocloft加载的包),默认情况下都会为 、 和 项目启用点前导符sectionfigure因此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}}

相关内容