可能重复:
为什么环境的标签必须出现在标题之后?
为了方便读者,表~\ref{table_abbreviation}列出了本报告中使用的缩写及其完整含义。
\begin{table}[ht]
\label{table_abbreviation}
\caption{Abbreviations used in this paper}
\centering
\begin{tabular}{l l}
\hline
Abbreviations & Full definition \\
\hline
P2P & Peer-to-peer \\
DDM & Distributed Data Mining \\
[1ex]
\hline
\end{tabular}
\end{table}
以上是我正在编写的文档中的一段 latex 代码。我期望~\ref{table_abbreviation}
给出与表格标题旁边显示的相同的编号。但是,虽然标题写着“表 1”,但在内容中它被称为 1.3。也许,如果我给出整个代码,编号会很清楚,但我的印象是,无论在哪里使用它们,编号都会保持一致。
答案1
你需要 \label后\标题。
(这是我想通过 www.tex.ac.uk:/faq... 解决的问题类型示例)