有没有办法引用算法 2e 中的行号?

有没有办法引用算法 2e 中的行号?

假设我有如下算法

在此处输入图片描述

是否可以使用 ~\ref 或任何其他方式来引用行号?

答案1

是的,这是可能的。在您想要引用的行中:)使用正常命令(第 4 页\labelalgorithm2e 手动的),然后使用\ref显示行号。

\documentclass{article}

\usepackage[linesnumbered]{algorithm2e}

\begin{document}

Line \ref{alg:goto} is important.

\vspace{2em}

\begin{algorithm}[H]
\KwData{this text}
\KwResult{how to write algorithm with \LaTeX2e }
initialization\;
\While{not at end of this document}{
read current\;
\eIf{understand}{
go to next section\;\label{alg:goto}
current section becomes this one\;
}{
go back to the beginning of current section\;
}
}
\end{algorithm}

\end{document}

输出:

5号线

相关内容