表格标签和编号

表格标签和编号

我有一张必须拆分的桌子,所以现在一张是桌子 6,另一张是桌子 7。我希望它们的标签改为 6.1 和 6.2。有办法吗?

答案1

为了说明细节:

\documentclass{article}
\usepackage{hyperref}

\begin{document}
\listoftables

\begin{table}[p]
\def\thetable{\arabic{table}.1}% local to this table
\caption{First part}\label{first}
\end{table}
%
\begin{table}[p]
\addtocounter{table}{-1}% global
\def\thetable{\arabic{table}.2}% local to this table
\caption{Second part}\label{second}
\end{table}
%
\begin{table}[p]
\caption{normal table}
\end{table}

\bigskip
See tables \ref{first} and \ref{second}.

\end{document}

演示

答案2

您可以在开始表格的第二部分之前将 -1 添加到表格计数器中。

我强烈反对这种技术解决方案,因为读者不清楚应该查阅哪张表。想象一下:你放置了一个标签,并使用引用来指出这一点表,但读者会发现有相同编号的表。哪一个是正确的?

因此问题是:你为什么将桌子分成两块?

您的表格是否太长,无法在一页物理上显示?

如果是这样,您可能应该检查一下可以在多个页面上排版表格的软件包,例如长桌包(等等!)。它会在需要时自动为您拆分表格。

相关内容