我想要做的是创建一个这样的等式
\begin{align}
a^2+b^2=c^2 \label{equation}
\end{align}
然后放入\ref{equation}
我的源代码中,这样当我这样做的时候
\lstinputlisting[language=Python]{source_code.py}
引用方程的编号出现在列表中。
PS 我不需要有指向方程式的超链接,但它肯定不会有害处:-)
答案1
现在向所有人:
您必须定义特殊的注释分隔符,如下所示
\lstset{escapeinside={(*@}{@*)}}
现在,代码中的所有内容(*@
都@*)
以 LaTeX 代码的形式使用。您可以将其用作标签来引用一行,甚至可以用于我的问题。