引用算法中的一系列行

引用算法中的一系列行

如何才能交叉引用算法中的一系列行?我可以使用简单的方法轻松地交叉引用一行\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}

相关内容