无标题的批号

无标题的批号

我正在尝试将使用 excel 创建的几个 png 格式的表格导入到我的文档中。它们已经包含标题和表格编号,所以我不想添加标题。根据这里和那里给出的建议,我使用以下命令:

\begin{table}
\centering
\stepcounter{table}
\includegraphics{mytable.png}
\addcontentsline{lot}{section}{\protect\numberline\thetable\ignorespaces mytable title}
\end{table}

这样我就可以导入我的表格,并将其列在LoT正确的编号中。直到表格 9 之前,这都是完美的。对于表格 10,表格列表将 1 和 0 分开:1 位于正确的位置,但 0 最终成为表格标题。

我在这里做错了什么?

非常感谢你的帮助

最好的

答案1

\numberline有一个参数,应与一对括号一起使用:{...},否则\thetable将被扩展,从 10 开始....\numberline首先看到前导数字,即1,但看不到以下数字(0,,1等等) - 这些将被视为标题的一部分:

\foreach循环仅用于演示目的)

\documentclass{article}

\usepackage{pgffor}
\begin{document}

\listoftables


\setcounter{table}{9}%
\foreach \x in {10,...,20} {%
\begin{table}
\centering
\stepcounter{table}
%\includegraphics{mytable.png}
\addcontentsline{lot}{section}{\protect\numberline\thetable\ -- wrong usage}
\addcontentsline{lot}{section}{\protect\numberline{\thetable} -- mytable title}
\end{table}
}

\end{document}

在此处输入图片描述

相关内容