Seite 1 von 1

Umgebung: lstlsting, Referenzen auf Zeilennummern

Verfasst: Sa 5. Jul 2014, 11:22
von Matze
Hallo,

kann man eine Referenz auf Zeilennummern erstellen?
Also wenn z.b. der Quellcode


\begin{lstlisting}[caption=Hello World, label=lst:hello]
############################
### Hello World Programm ###
############################

def main():
	print 'Hello World'
	
main()
\end{lstlisting}
lautet. Es es möglich dann über \ref auf die Zeilennummern zu verweisen, wenn ich im listing ein label setze? Falls ja wie?

Vielen Grüße
Matze

Verfasst: Sa 5. Jul 2014, 12:21
von prankenandi
Siehe auch Package Manual S.40 --> escapechar=<character>

Und das nächste mal bitte ein Minimalbeispiel!
\documentclass{minimal}

\usepackage{listings}

\begin{document}
\begin{lstlisting}[caption=Hello World,
label=lst:hello,
escapechar=|,      
]
############################
### Hello World Programm ###
############################

def main():
   print 'Hello World'	 |\label{line:Hello_World}|
   
main()
\end{lstlisting} 

Wie man sieht steht in Zeile \ref{line:Hello_World} \emph{Hello World}.

\end{document} 

Verfasst: Sa 5. Jul 2014, 13:20
von Matze
Vielen Danken, es funktioniert!