PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Referenz Probleme



Helveticus
11-12-2012, 12:50
Hallo

Es geht um folgenden Code.


\lstinputlisting
[caption={A XML file.}
\label{XML},
captionpos=b,language=XML]
{listings/XML}

Diesen Code habe ich im Appendix meines Textes eingefügt. Er wird auch korrekt mit "Listing C.2: ...." benannt (Es handelt sich um Appendix C).

Nun habe ich an einer anderen Stelle \ref{XML} gemacht und da kommt anstatt "C.2" irgendeine Zahl raus (nicht mal die Seitenzahl).

Wie kann ich das so machen, dass \ref{XML} "C.2" zurückliefert?

u_fischer
11-12-2012, 12:57
Öffne die Dokumentation von listings und suche nach dem Wort "label" oder "caption".

hakaze
11-12-2012, 12:59
Das hatte ich in deinem anderen Thread (http://mrunix.de/forums/showthread.php?t=74361) schon unkommentiert berichtigt:
\lstinputlisting
[caption={A XML file.},
label={XML},
captionpos=b,language=XML]
{listings/XML}Wie caption wird auch label als key-value-Paar angegeben, nicht mit dem Standardbefehl. Siehe auch die Doku zu listings!

Helveticus
11-12-2012, 13:55
Vielen Dank, hat super funktioniert. Hakaze, du hast ein Komma vergessen. ;)


\lstinputlisting
[caption={A XML file.},
label={XML},
captionpos=b,language=XML]
{listings/XML}

hakaze
11-12-2012, 14:21
Vielen Dank, hat super funktioniert. Hakaze, du hast ein Komma vergessen. ;)
Oh, das kann auch schon mal vorkommen ;) Danke für den Hinweis, hab's korrigiert!