是什么原因导致LaTex的\ ref {}输出[??]

时间:2013-05-06 22:21:13

标签: latex

我包含这样的数字

\begin{figure*}
\begin{center}
\includegraphics[width=6.7in]{pic/recall_details.png}
\caption{ Recalls of test query MB002-MB049}
\label{ recall_details}
\end{center}
\end{figure*}

然后我使用\ref{recall_details}来引用它。而不是像1,2那样得到数字,我得到??。字面意思是我的意思??我的代码出了什么问题?如何正确显示参考文献?

2 个答案:

答案 0 :(得分:1)

问题在于您引用了\ref{recalls_details},但您已定义\label{ recalls_details}recalls_details之前的额外空间是获取??而不是图号的原因。您应该将\ref更改为\ref{ recalls_details}或将\label更改为\label{recalls_details}

另一方面,我建议您在标签的开头添加修饰符,例如fig:\label{fig:recalls_details}。当您有不同类型的标签时(例如,部分sec:和方程式eqn:),此功能非常有用。

底线是始终使用您在相关\label{} \ref{}中提供的确切字符串。

答案 1 :(得分:0)

你应该“编译”你的乳胶代码两次以获得数字而不是问号