我包含这样的数字
\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那样得到数字,我得到??。字面意思是我的意思??我的代码出了什么问题?如何正确显示参考文献?
答案 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)
你应该“编译”你的乳胶代码两次以获得数字而不是问号