我不明白为什么我的参考显示问号而不是关于浮点数的数字

我不明白为什么我的参考显示问号而不是关于浮点数的数字
Please see figure \ref{loginMock}.

\begin{figure}[H]
    \label{loginMock}
    \centering
    \includegraphics[width=7cm]{loginIdea}
    \caption{Landing/Login Page Example}
\end{figure}

我正在使用 TexShop 和caption包,并尝试编译两次,但仍然??出现。

我在控制台中收到的警告是:

Package caption Warning: \label without proper \caption on input line 29.
See the caption package documentation for explanation.


LaTeX Warning: Reference `loginMock' on page 1 undefined on input line 24.

谢谢!

答案1

应该\label始终位于之后\caption

Please see figure \ref{loginMock}.

\begin{figure}[H]
    \centering
    \includegraphics[width=7cm]{loginIdea}
    \caption{Landing/Login Page Example}
    \label{loginMock}
\end{figure}

\label使人们能够交叉引用编号的“项目”;“项目”可以是章节标题、图形、表格或其他内容。要知道哪个编号的项目链接到,\label查阅由低级宏设置的标志(我们称之为“最近递增的计数器变量的名称”) 。在和环境\refstepcounter中,每当发出指令时,项目的计数器变量都会递增(通过调用) 。figuretable\refstepcounter\caption

因此,如果您\label在 之前放置 ,LaTeX 就无法将标签链接到您想到的\caption计数器变量(此处: )。相反,LaTeX 会将标签链接到最近通过 增加的计数器。并且,如果文档中之前没有增加过这样的变量,LaTeX(或者更准确地说,您加载的包)会打印您报告的警告消息。figure\refstepcountercaption

相关内容