因此我尝试使用:
\preto\tableofcontents{
...
}
在 Class 文件的 ToC 之前添加一些内容(LoF 和 LoT 也一样)(即不在实际文件中添加 ... .tex
,也不发出另一个命令来调用 ... \tableofcontents
)
但是,当加载包tocloft
(用于修改 ToC 中的某些长度)时,我所做的更改似乎\preto
没有生效。
我想知道在我修改它之后是否有办法tocloft
将其拾取。\tableofcontents
谢谢,
戈尔森
答案1
包tocloft
会发生变化,\tableofcontents
因此您的添加可能需要延迟。像
\AtBeginDocument{
}
可用于延迟重新配置直至前导码之后。
另请注意@egregs 建议使用\usepackage[titles]{tocloft}
哪个将不是改变\tableofcontents
命令本身。