4

このような図を含めます

\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 のような数字を取得する代わりに、?? を取得します。文字通り私は??. コードの何が問題になっていますか? 参照を正しく表示するにはどうすればよいですか?

4

2 に答える 2

2

問題は、 を参照している\ref{recalls_details}が、 を定義したことです\label{ recalls_details}。その前の余分なスペースは、数字の代わりにrecalls_detailsあなたを得るものです. toまたはtoを??変更する必要があります。\ref\ref{ recalls_details}\label\label{recalls_details}

別の注意としてfig:、この場合のように、ラベルの先頭に修飾子を追加することをお勧めします: \label{fig:recalls_details}. これは、さまざまな種類のラベルがある場合に便利です (たとえば、セクションへのsec:、および方程式へのeqn:)。

肝心なのは、関連する内で指定した正確な文字列を常に使用することです\label{}\ref{}

于 2013-05-06T22:38:01.517 に答える