PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Listings: \lstinputlisting und Zeilenreferenz



trinix
18-07-2009, 12:25
Hallo,

ich binde meinen Quellcode mittels

\lstinputlisting
ein und platziere dort - wie in der Anleitung beschrieben - die Marken mit

(*\label{lstbeamer01class}*)

Wenn ich im Anschluss mit

\ref{lstbeamer01class}
den Verweis setzen möchte, wird mir nur ?? ausgegeben.

Wie könnte ich meine Verweise auf die Zeilennummern anwenden?


Besten Dank
Christian

edico
19-07-2009, 21:25
Es ist nicht klar, ob du wirklich gem. Seite 51 der Dokumentation vorgegangen bist und 'lstset' definiert hast:



%%% main document
\lstset{%
escapeinside={(*@}{@*)}% label_4_line
}
...
Referenz auf lst\_Zeile\,\ref{lstbeamer01class}

%%% demo 'lstinputlisting'
Hallo! Dies ist (*@\label{lstbeamer01class}@*)


edico

trinix
19-07-2009, 21:43
Hallo edico,

besten Dank!


escapeinside={(*@}{@*)}

Das ist die Zeile die ich nicht korrekt übernommen hatte.