我需要使用该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}
的代码中可能存在错误(您尚未向我们披露)。
或者您的意思是章节/部分等的页码没有打印在目录中?