图片引用

图片引用

我想添加对文本后面的图像或表格的引用,但编译器似乎找不到标签,给我“??”作为数字,就像标签不存在一样。只有当我将图像放在文本之前时,它才有效。为什么会发生这种情况?我该如何解决?

as shown in figure \ref{text} ...

\begin{figure}[H] \centering \label{text}
    {\includegraphics[width=0.48\textwidth, keepaspectratio]{figure/image}}
    \caption[dsad]{dsad}
\end{figure}

答案1

您需要\label\caption

\begin{document}
    as shown in figure \ref{text} ...

    \begin{figure}[H] 
        \centering
        \includegraphics[width=.48\textwidth]{figure/image}
        \caption[dsad]{dsad}
        \label{text}
    \end{figure}
\end{document

您可以在这里找到一些相关信息:https://tex.stackexchange.com/a/32326/105976

另外,您不需要额外的括号\includegrahics,也不需要设置keepaspectratio,只需设置width比例即可

相关内容