答案1
我能找到的最便宜的解决方案是在图表列表和表格列表中生成填充点,方法是添加
\makeatletter
\def\l@figure{\@tocline{1}{3pt plus2pt}{0pt}{1.5pc}{}}
\let\l@table=\l@figure
\makeatother
你的序言。
该类\@tocline
以这样的方式进行修改,即如果第一个参数到\@tocline
大于,则0
获得填充点。 中的两个的默认定义amsbook.cls
(基于usydthesis
)具有\def\l@figure{\@tocline{0}{3pt plus2pt}{0pt}{1.5pc}{}}
。usydthesis
还重新定义了\@tocline
自身,并且可以验证从到0
的更改1
不会改变当前设置中除点之外的输出。
我在 GitHub 存储库中添加了一些示例表thesis.tex
,并将上面的四行添加到序言中,得到了
请允许我重申一下评论中的观点,完全地期望你(强迫你)使用(1)不能产生预期输出的模板是不合理的或者(2)不再积极维护。
我也对模板的总体质量存有疑虑。首先,我认为它加载了太多软件包。它还加载得hyperref
太早,并且非常随意地使用了\def
,而\newcommand
可能更安全。带有多个子包含和标准软件包副本(可能已修改或已过时)的结构也使模板变得笨拙且难以理解。尤其是对于初学者来说,这实在是太让人不知所措了。