PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeile im Listing referenzieren



Tim77
18-05-2006, 14:23
Hallo,

ich habe ein Listing, z.B.:


\begin{lstlisting}[
language=XML,
stringstyle=\bfseries,
basicstyle = \footnotesize,
title=Komplettes Listing,
numbers=left,
caption=Komplettes Listing,
label=listing:KomplettesListing,
captionpos=b,
frame=single,
breaklines=true,
framerule=0.3pt
]
blabla
blubb \label{blubb}
bla
...
Jetzt möchte ich gerne an bestimmten Stellen im Listing eine Art Label setzen und dann im weiteren Verlauf des Textes auf die entsprechende Zeilen-Nr. des Verweises zurückgreifen.

Mit Label scheint das nicht so ohne weiteres zu gehen. Oder habe ich was übersehen?

Caveman
18-05-2006, 16:01
Hab's selbst noch nicht gemacht, aber so soll es gehen:

Füge in deine eckigen Klammern noch dies ein:
escapeinside={(*@}{@*)} (oder so ungefähr)
Dann kannst Du in den Code folgendermaßen schreiben:
(*@ \label{blubb} @*)

Steht auch irgendwo in der Anleitung zu Listings.

Tim77
18-05-2006, 16:27
Das klappt. Danke!