我有一个显示正常的图形:
\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.48\textwidth}
\includegraphics[width=\textwidth]{xp_potato.eps}
\caption{X and P in the complex plane}
%\label{fig:xp_potato}
\end{subfigure}%
\begin{subfigure}[b]{0.48\textwidth}
\includegraphics[width=\textwidth]{xp_amp.eps}
\caption{Phase modulated amplitdue}
%\label{fig:xp_amp}
\end{subfigure}
\label{fig:xp}
\caption{\textbf{Quadrature balancing problem.} ...}
\end{figure}
现在我想引用它(图后):
\hyperref[fig:xp]{Figure ~\ref{fig:xp}}
但我得到了这样的结果:“图??”
但是当我点击它时,我的查看器会跳转到右图。这个方案在我的整个论文中都运行良好。我该如何修复这个引用?
答案1
正如 Joseph Wright 和 Ronny 所解释的那样,这是因为\label
应该紧跟在 之后\caption
。此外,不要忘记运行几次您的工作,因为 也需要 才能LaTeX
获得正确的数字(而不是??
)。