表格列表和图片列表的表现不同

表格列表和图片列表的表现不同

我的表格列表中出现了一个奇怪的问题。我对命令进行了这些更改,这些命令实际上来自我收到的模板。

\renewcommand{\thefigure}{\arabic{section}-\arabic{figure}}
\makeatletter \@addtoreset{figure}{section} \makeatother

\renewcommand{\thetable}{\arabic{section}-\arabic{table}}
\makeatletter \@addtoreset{table}{section} \makeatother

并在附录中更改设置如下:

\appendix
\addcontentsline{toc}{section}{Appendix}
\renewcommand{\thesubsection}{A.\arabic{subsection}} 
\renewcommand{\thefigure}{\thesubsection-\arabic{figure}}
\renewcommand{\thetable}{\thesubsection-\arabic{table}}
\setcounter{figure}{0}
\setcounter{table}{0}
\section*{Appendix}

到目前为止,它确实在做它应该做的事情,但是存在着严重的不一致。

表格列表

表格列表中的结果

图片列表

结果见图表列表

我尝试插入一个空格\s \, \hspace以某种方式解决问题,但没有成功。

任何帮助都值得感激。谢谢

编辑:

.lot 摘录

\contentsline {table}{\numberline {A.4-1}{\ignorespaces THIS WHERE THE CAPTION IS \relax }}{86}{table.caption.1487}% 

.lof 摘录

\contentsline {figure}{\numberline {A.1-1}{\ignorespaces THIS WHERE THE CAPTION IS\relax }}{59}{figure.caption.225}% 

答案1

通过在前言中添加此命令可以解决问题

\makeatletter
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{3em}}% 3em instead of 2.3em
\let\l@table\l@figure
\makeatother

在评论中提到的正确搜索词之后发现了这个问题。

当使用双数字时,图表列表和表格列表会将图表/表格索引与后续文本重叠

相关内容