为什么表格参考编号不正确?

为什么表格参考编号不正确?

下面的代码在标题中显示“表 1”,这是正确的,但在文本引用中,它显示“表 2”。我该如何修复?

\documentclass[]{article}

\begin{document}
\section{Description}
\section{Measurements}
\label{sec:measx}
Table \ref{tab:meas}
\begin{table}[ht]
\label{tab:meas}
\begin{tabular}{|c|c|}
\hline
A   & B \\ \hline
\end{tabular}
\caption {Measurements}
\end{table}

\end{document}

在此处输入图片描述

答案1

评论太长了。如果我编译

\documentclass[]{article}

\begin{document}
\section{Description}
\section{Measurements}
\label{sec:measx}
Table \ref{tab:meas}
\begin{table}[ht]

\begin{tabular}{|c|c|}
\hline
A   & B \\ \hline
\end{tabular}
\caption {Measurements\label{tab:meas}}
\end{table}

\end{document}

在我的 TeXLive2018 发行版上,我得到

在此处输入图片描述

如果你没有得到这个结果,那么要么是因为你没有编译两次,要么是你的 TeX 安装确实有问题。

答案2

你也得到了与以下相同的结果 土拨鼠 用以下 mwe 回答(注意,表格标签位于表格标题之后):

\documentclass{article}

\begin{document}
\section{Description}
\section{Measurements}
\label{sec:measx}

Table \ref{tab:meas}

\begin{table}[ht]
\begin{tabular}{|c|c|}
\hline
A   & B \\ \hline
\end{tabular}
\caption {Measurements}
\label{tab:meas} % <---
\end{table}

\end{document}

在 overleaf 中测试:

在此处输入图片描述

相关内容