如何在 Sphinx 中引用方程

问题描述

我在第一个文件中写了一个方程:

.. math::
   F=\begin{bmatrix} \lambda_1 & 0 & 0\\0 & \lambda_2 & 0\\0 & 0 & \lambda_3\end{bmatrix}
  :label: eq:6

完美显示为:

enter image description here

现在我想在同一个 rst 文件中引用这个方程。我试过类似的东西:

I need to refer to this :ref:`Link title < eq:6>`

但是没有用。我如何链接(例如参考)到这个等式?

解决方法

您的 '' and "" don't have any color 角色缩进不匹配、角色选项 math 而不是 name、角色及其内容的顺序不正确,以及 {{ 之后的额外空格1}} 在您的链接参考中。

以下对我有用。

label

还有另一个对 :math:numref: 的引用,但我认为这不是您想要的。还可以使用 ref,其中可以使用标签作为 < 的目标。