是否有可能引用 lstlisting 环境中的行?

是否有可能引用 lstlisting 环境中的行?

我想知道是否可以引用lstlisting环境中的代码行,而不是手动写下我想要描述的行数。我从未遇到过此功能,可以使用吗?

答案1

第 53 页手册您将找到如何引用行号示例如下:

\lstset{escapeinside={(*@}{@*)}}
\begin{lstlisting}
 for i:=maxint to 0 do begin
   { comment }(*@\label{comment}@*) 
 end;
\end{lstlisting}
Line \ref{comment} shows a comment.

相关内容