为 LOT 文件添加自定义标题

为 LOT 文件添加自定义标题

在我的出版公司,我们有自己的模板,其中有自定义\tcaption命令,可以根据公司的标准在表格上方添加标题(我不使用表格环境)。但是,此命令不会在 LOT 文件中写入信息,因此我无法生成表格列表。我应该在 CLS 文件中进行哪些更改才能解决此问题?

我不能简单地写,\addcontentsline{lot}因为我有 170 张桌子。

答案1

无论课程内容是什么,一些好东西都应该可以工作。尝试将其放入序言中,您甚至不必修改文件.cls

\makeatletter
\let\old@tcaption\tcaption
\def\my@tcaption[#1]#2{\addcontentsline{lot}{#1}\old@tcaption{#2}}
\def\tcaption{\@dblarg\my@tcaption}
\makeatother

相关内容