修改LaTeX目录以在章/表/图号后添加句点

时间:2010-03-11 16:55:32

标签: latex tableofcontents

我需要在目录/ LoT / LoF的每一行中添加章节/表格/图号之后的句号。

即,现在它显示:

TABLES
1   first
2   second

但我需要它来表明:

TABLES
1.  first
2.  second

我知道这可以通过tocloft软件包完成,但是,该软件包与我正在使用的乳胶样式相冲突,错误为:\c@lotdepth is already defined。 (这种风格对我大学的论文格式来说是一种旧风格,但它有点过时了,所以我需要做一些修改才能做到正确。

我还发现我可以更改章节/ thetable / thefigure,因此包含句点。然而,这会弄乱我的参考资料,并且在我的所有参考文献中都有这段时间。

3 个答案:

答案 0 :(得分:2)

这可能是类文件本身的一个非常微不足道的黑客攻击。内容行格式在那里的某处定义。只需找到它并添加.

我的(有限!)类文件的经验是,即使是非常粗略的文件也具有可读标识符,因此您无需了解TeX的所有令人讨厌的内部工作原理。

答案 1 :(得分:2)

好的,所以我找到了答案。 \ addcontentslines {...}是添加实际文本的原因,并且因为当有五十个语句时乳胶格式很难遵循,我就错过了它。在那里添加一段时间来处理它。

答案 2 :(得分:2)

\let \savenumberline \numberline
\def \numberline#1{\savenumberline{#1.}}