![如何在有序列表内创建图形的交叉引用?](https://linux22.com/image/328709/%E5%A6%82%E4%BD%95%E5%9C%A8%E6%9C%89%E5%BA%8F%E5%88%97%E8%A1%A8%E5%86%85%E5%88%9B%E5%BB%BA%E5%9B%BE%E5%BD%A2%E7%9A%84%E4%BA%A4%E5%8F%89%E5%BC%95%E7%94%A8%EF%BC%9F.png)
我在有序列表中插入了一张图片,例如
Plan
1. Separate the samples
(figure 1 )
2. Clean the samples as shown in (cross-ref of figure 1).
我将图像标记为 \label{fig:1},然后使用 \ref{fig:1} 进行交叉引用。
但它显示...如 1 所示(与 1 不同。将样本分开)。我如何引用图 1 而不是 1?
答案1
如果没有最简单的例子就不可能说出哪里出了问题,但是通常的代码应该是这样的:
\begin{enumerate}
\item\label{enum:something}Something (see \ref{fig:stuff}
\begin{figure}
Stuff
\caption{Stuff}\label{fig:stuff}
\end{figure}
\item\label{enum:somethingelse}Something else
\end{enumerate}
请注意,必须在环境中\caption
先出现。\label
figure
答案2
我认为您只是忘记在 \ref 命令前写上“Figure”。您的代码应该是:
Clean the samples as shown in Figure~\ref{fig:1}.