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
中,每当发出指令时,项目的计数器变量都会递增(通过调用) 。figure
table
\refstepcounter
\caption
因此,如果您\label
在 之前放置 ,LaTeX 就无法将标签链接到您想到的\caption
计数器变量(此处: )。相反,LaTeX 会将标签链接到最近通过 增加的计数器。并且,如果文档中之前没有增加过这样的变量,LaTeX(或者更准确地说,您加载的包)会打印您报告的警告消息。figure
\refstepcounter
caption