如何链接没有小节的图形?

如何链接没有小节的图形?

我的文本中有很多图表,它们的编号(在第一部分)为 1.1、1.2 等。因此,只需输入部分编号,然后输入图表编号。

但是当我尝试链接这些图形时,它们会显示为 1.1.2、1.2.1 等(作为第 1 节第 1 小节中的第二个图形或第 1 节第 2 小节中的第一个图形)。

我怎样才能让这一切共存?

要么图表应使用小节名称命名,要么链接应提供与名称相同的数字。我想我更喜欢第一个选项(这是我的论文,它是一个大文档,所以列出小节的数量可能是一个好主意)。但我该怎么做呢?

谢谢你!

PS:让我解释得更清楚一点:总的来说,我只是不明白文档中的图形链接是如何进行的。我的文本中有很多图形,但它们没有正确链接,我实际上以为我弄清楚了链接的算法,但现在我觉得我不知道……

首先要注意的是——图名由两位数字除以一个点,而指向它们的链接则由三位数组成。之后,有时我必须将不同的参考资料写成相同的数字。这简直太疯狂了。

例如,文本中有两个图,名称分别为 1.2 和 1.3

在此处输入图片描述

当我尝试链接到它们时,它会为它们两者提供图 1.1.3!

在此处输入图片描述

以下是相关代码:

 .... can be seen on Figure \ref{fig:arnoldtonguesstandart}. 

....is a Cantor staircase, see Figure \ref{fig:cantor}. But, contrary...

    \begin{figure}
    \begin{center}
    \includegraphics[scale=0.5]{arnoldtonguesstandart.png}
    \caption{Arnold tongues for a classical family \eqref{eq:arnoldfamily} on the plane of parameters $(a,\varepsilon)$}
    \end{center}
    \label{fig:arnoldtonguesstandart}
    \end{figure} 

    \begin{figure}
    \begin{center}
    \includegraphics[scale=0.5]{cantor.png}
    \caption{A Cantor staircase for a standard Arnold family of circle diffeomorphisms \eqref{eq:arnoldfamily}: the graph is a section of picture on Figure \ref{fig:arnoldtonguesstandart} by a line $\varepsilon = \const$} 
    \end{center}
    \label{fig:cantor}
    \end{figure} 

有人能告诉我发生了什么吗?我使用的包很大而且很复杂,而且不是我创建的,所以我记不清了……

答案1

您将\label命令放错了地方:当center环境关闭时,LaTeX 不会记住分配给标题的编号,因此您的标签将引用之前的内容。

但是,使用也是center错误的:

\begin{figure}
\centering

\includegraphics[scale=0.5]{arnoldtonguesstandart.png}

\caption{Arnold tongues for a classical family \eqref{eq:arnoldfamily} on the plane of parameters $(a,\varepsilon)$}
\label{fig:arnoldtonguesstandart}

\end{figure} 

这样做,你的交叉引用就正确了。

相关内容