如何在有序列表内创建图形的交叉引用?

如何在有序列表内创建图形的交叉引用?

我在有序列表中插入了一张图片,例如

      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先出现。\labelfigure

答案2

我认为您只是忘记在 \ref 命令前写上“Figure”。您的代码应该是:

Clean the samples as shown in Figure~\ref{fig:1}.

相关内容