PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Package listings --> Problem mit Referenzen



fatsack
30-06-2008, 05:19
Hi,

ich verwende das package listings um XML-Code in mein Dokument einzufügen. Funktioniert prinzipiell auch alles wunderbar, allerdings erzeugt LaTeX selbst bei dem Minimalbeispiel die Warnungen "Key test1 is undefined" und "Key test2 is undefined".



\documentclass{article}

\usepackage{listings}

\begin{document}

\section{Titel}
Referenz auf Listing 1: \ref{test1}.
\begin{lstlisting}[caption={Irgendein Text.}, label=test1]
Hello World.
\end{lstlisting}
Referenz auf Listing 2: \ref{test2}.
\begin{lstlisting}[caption={Irgendein Text.}, label=test2]
Hello World.
\end{lstlisting}

\end{document}


Die Ausgabe ist zwar korrekt, d.h. \ref{test1} wird durch eine 1 und \ref{test2} durch eine 2 ersetzt, aber ich kann mir die Warnungen nicht erklären.

Ich bin leider einigermaßen ratlos... .


PS: Ich verwende MiKTeX 2.7 und TeXlipse.

Sabrina.Dankers
30-06-2008, 06:17
Spätestens nach dem dritten kompilieren sollten die Warnungen weg sein. Ich erhalte diese Warnungen mit dem Minimalbeispiel gar nicht. Nur eine Warnung: There were undefined references. Und die verschwindet nach dem zweiten kompilieren.

fatsack
30-06-2008, 06:23
Ich hab' das Beispiel bestimmt schon 20 mal compiliert ohne dass die Warnungen verschwunden wären. Gleiches gilt für die eigentliche Arbeit die ich momentan schreibe und in der das Paket bereits verwendet wird (und die gleichen Warnungen erzeugt).

EDIT: Ich schreib' hier mal den Inhalt der log Dateien rein. Vielleicht kennt sich wer genauer damit aus. Ich persönlich kann aber keine Fehlermeldung/Warnung darin entdecken.

document.aux:


\relax
\@writefile{toc}{\contentsline {section}{\numberline {1}Titel}{1}}
\newlabel{test1}{{1}{1}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}Irgendein Text.}{1}}
\newlabel{test2}{{2}{1}}
\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}Irgendein Text.}{1}}


document.log:


This is pdfTeX, Version 3.141592-1.40.4 (MiKTeX 2.7) (preloaded format=pdflatex 2008.2.6) 30 JUN 2008 07:28
entering extended mode
**document.tex
(document.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, dumylang, nohyphenation, ge
rman, ngerman, french, loaded.
("C:\Programme\MiKTeX 2.7\tex\latex\base\article.cls"
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
("C:\Programme\MiKTeX 2.7\tex\latex\base\size10.clo"
File: size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
)
\c@part=\count79
\c@section=\count80
\c@subsection=\count81
\c@subsubsection=\count82
\c@paragraph=\count83
\c@subparagraph=\count84
\c@figure=\count85
\c@table=\count86
\abovecaptionskip=\skip41
\belowcaptionskip=\skip42
\bibindent=\dimen102
)
("C:\Programme\MiKTeX 2.7\tex\latex\listings\listings.sty"
("C:\Programme\MiKTeX 2.7\tex\latex\graphics\keyval.sty"
Package: keyval 1999/03/16 v1.13 key=value parser (DPC)
\KV@toks@=\toks14
)
\lst@mode=\count87
\lst@gtempboxa=\box26
\lst@token=\toks15
\lst@length=\count88
\lst@currlwidth=\dimen103
\lst@column=\count89
\lst@pos=\count90
\lst@lostspace=\dimen104
\lst@width=\dimen105
\lst@newlines=\count91
\lst@lineno=\count92
\lst@maxwidth=\dimen106

("C:\Programme\MiKTeX 2.7\tex\latex\listings\lstmisc.sty"
File: lstmisc.sty 2007/02/22 1.4 (Carsten Heinz)
\c@lstnumber=\count93
\lst@skipnumbers=\count94
\lst@framebox=\box27
)
("C:\Programme\MiKTeX 2.7\tex\latex\listings\listings.cfg"
File: listings.cfg 2007/02/22 1.4 listings configuration
))
Package: listings 2007/02/22 1.4 (Carsten Heinz)
(document.aux)
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 5.
LaTeX Font Info: ... okay on input line 5.
\c@lstlisting=\count95

[1

{C:/Dokumente und Einstellungen/All Users/Anwendungsdaten/MiKTeX/2.7/pdftex/con
fig/pdftex.map}] (document.aux) )
Here is how much of TeX's memory you used:
1422 strings out of 95340
19643 string characters out of 1184280
67498 words of memory out of 1500000
4676 multiletter control sequences out of 110000
4245 words of font info for 16 fonts, out of 1200000 for 2000
14 hyphenation exceptions out of 8191
26i,4n,32p,155b,863s stack positions out of 5000i,500n,10000p,200000b,5000s
<C:/Programme/MiKTeX 2.7/fonts/type1/bluesky/c
m/cmbx12.pfb><C:/Programme/MiKTeX 2.7/fonts/type1/bluesky/cm/cmr10.pfb>
Output written on document.pdf (1 page, 11601 bytes).
PDF statistics:
14 PDF objects out of 1000 (max. 8388607)
0 named destinations out of 1000 (max. 131072)
1 words of extra memory for PDF output out of 10000 (max. 10000000)