可能重复:
在图形环境中将 \label 放在哪里?
我在 LaTeX 中引用图表时遇到问题。我有以下文本:
\begin{figure}[H]
\center
\label{fig:enn1015}
\includegraphics[scale=0.40]{imagens/outputs/ENN_10_15.eps}
\caption{ENN unbalanced 10\%}
\end{figure}
The figure \ref{fig:enn1015} (...)
由于某种原因,图片标题是:
Figure 3.5 Enn unbalanced 10%
但原文是:
The figure 3.2.1 (...)
代替:
The figure 3.5
它打印的是图所在的 chapter.section.subsection,而不是图本身。有人能帮帮我吗?
答案1
尝试\label{}
在您的声明之后立即发表您的声明\caption{}
。
编辑:我并不是该命令的专家\label
,但我认为它会为最后看到的“可标记”内容分配一个标签,因此您希望它紧跟在标题之后,即“可标记”(我的术语)。目前,它会标记图形之前的最后一个“可标记”内容,可能是章节标题或其他内容(因此是 3.2.1)。
第二次编辑: 换句话说,也许这有点违反直觉,你不能给人物;你必须标记字幕。