我的表格列表中出现了一个奇怪的问题。我对命令进行了这些更改,这些命令实际上来自我收到的模板。
\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
在评论中提到的正确搜索词之后发现了这个问题。