代码清单的引用标题

代码清单的引用标题

我想引用一些带有如下标题的代码:

\begin{lstlisting}[caption=componenet \label{Label} , backgroundcolor = \color{lightgray}]
//Here is my code
\end{lstlisting}

我在其他地方引用了它\ref{Label},但当我单击时,我得到的是文档的初始页面,所以这不起作用。关于如何引用它,还有更好的想法吗?

答案1

环境lstlisting有一个label键,可用于赋予它一个\label。只需使用

\begin{lstlisting}[caption=componenet, label=Label, backgroundcolor = \color{lightgray}]
//Here is my code
\end{lstlisting}

相关内容