使用 tocloft 包时缺少页码

使用 tocloft 包时缺少页码

我需要使用该tocloft包,因为我编辑了图表列表,它在名称前使用 、 和 以粗体文本显示“图/表 1...” \renewcommand{\cftfigpresnum}{\bfseries Figure/Table }。后来我注意到,由于该包的原因,列表的两页页码以及目录第一页的页码都丢失了。当我注释掉所有内容时,编号正确,\renewcommand{\cftfignumwidth}{6em}\renewcommand{\cftfigindent}{0em}tocloft无法tocloft使用上面提到的命令。有没有办法在使用时正确显示页码tocloft,或者有没有更好的方法可以在不使用包的情况下实现我想要的结果tocloft

答案1

默认情况下,该tocloft包使用 来\pagestyle{plain}作为 ToC、LoF 和 LoT 的前几页。在包中,这是由宏设置的\tocloftpagestyle{plain},请参阅用户手册第 6 页(>texdoc tocloft)。您可以将其更改为您想要的任何内容,但似乎您\tocloftpagestyle{empty}的代码中可能存在错误(您尚未向我们披露)。

或者您的意思是章节/部分等的页码没有打印在目录中?

相关内容