如何才能交叉引用算法中的一系列行?我可以使用简单的方法轻松地交叉引用一行\label(...)
,然后\ref(...)
对其进行交叉引用。
例如在下面的 MWE 中,如何引用第 3 行到第 5 行?
\documentclass{article}
\usepackage{algorithm}
\usepackage{algpseudocode}
\begin{document}
\begin{algorithm}
\caption{Test Algo}\label{Test Algo}
\begin{algorithmic}[1]
\Procedure{Test Algo}{inputs} %line1
\State $n \gets$ \textsc{BestApproach}(Inputs) \label{algo1:bestmetric} %line2
\For{$f \in $ inputs} %line3
\State x $\gets$ 1 %line4
\EndFor %line5
\EndProcedure %line6
\end{algorithmic}
\end{algorithm}
\end{document}