Umgebung: lstlsting, Referenzen auf Zeilennummern

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Umgebung: lstlsting, Referenzen auf Zeilennummern

von Matze » Sa 5. Jul 2014, 13:20

Vielen Danken, es funktioniert!

von prankenandi » Sa 5. Jul 2014, 12:21

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} 

Umgebung: lstlsting, Referenzen auf Zeilennummern

von Matze » Sa 5. Jul 2014, 11:22

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

Nach oben