我正在写硕士论文,其中需要包含一些程序代码。此代码需要在下面/上面的文本中进行注释和正确描述。我想在 verbatim 环境中添加一些特定标签,并在文本中使用这些标签作为参考。我该怎么做?
答案1
谢谢你们的帮助。根据问题是否有可能引用 lstlisting 环境中的行?我最终使用了以下内容:
\documentclass{文章} \usepackage[utf8]{输入框} \usepackage{列表} \开始{文档} \lstset{语言=Pascal} \lstset{escapeinside={(*@}{@*)}} \begin{lstlisting}[frame=single, caption={无用代码}, label=useless_code, numbers=left] 对于 i:=maxint 到 0 开始 { 评论 }(*@\label{评论}@*) 结尾; \结束{列表} Listing~\ref{useless_code} 的第 \ref{comment} 行显示了一条注释。 \结束{文档}
参见以下输出:
我知道这不是最佳解决方案,但对于我的论文的目的而言,这似乎是足够的解决方案。