我的一个部分似乎使用了部分编号,而不是指向图形的 \ref 的相应图形编号。(定理和类似方法可以正常工作。)据我所知,问题部分与其他部分没有任何区别,但肯定有区别,因为当我单独编译该部分时问题并没有消失。有什么想法吗?
编辑:破损图形的示例。(本节中的每个图形都是破损的。)
\begin{example}
Figure~\ref{fig: hasse} depicts ...
\begin{figure}[htbp]\label{fig: hasse}
\begin{center}
\begin{tikzpicture}
\tikzstyle{every node}=[draw,circle,fill=black,minimum size=4pt,
inner sep=0pt]
[bunch of lines for the picture]
\end{tikzpicture}
\caption{Hasse diagram}
\end{center}
\end{figure}
\end{example}
这个特定实例在示例内部有一个图形,但是这并没有什么区别。
答案1
移至\label{fig: hasse}
之后,\caption{Hasse diagram}
因为\caption
必须位于 之前\label
。这通常适用于图形和表格。我不会在标签名称中使用空格。另请注意 Gonzalos 关于 的评论\centering
。
\begin{example}
Figure~\ref{fig:hasse} depicts ...
\begin{figure}[htbp]
\centering
\begin{tikzpicture}
\tikzstyle{every node}=[draw,circle,fill=black,minimum size=4pt,
inner sep=0pt]
[bunch of lines for the picture]
\end{tikzpicture}
\caption{Hasse diagram}
\label{fig:hasse}
\end{figure}
\end{example}