![引用算法中的一系列行](https://linux22.com/image/358807/%E5%BC%95%E7%94%A8%E7%AE%97%E6%B3%95%E4%B8%AD%E7%9A%84%E4%B8%80%E7%B3%BB%E5%88%97%E8%A1%8C.png)
如何才能交叉引用算法中的一系列行?我可以使用简单的方法轻松地交叉引用一行\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}