PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \lstlistoflistings erzuegt errror



frumms
05-01-2007, 11:08
Hi,

habe vor kurzem meine gesamte TeX-Umgebung aktualisiert. Ich verwende MikTex und TeXnicCenter auf XP.

Ich verwende die Umgebung \usepackage{listings}, um eineige Programmierbeispiele in meiner Arbeit aufzuführen.

Mit dem Befehl:
\addcontentsline{toc}{chapter}{Listings}
\lstlistoflistings
erzeuge ich die Übersicht der Listings.

Seit dem Komplettupdate bekomme ich jedoch zwei Fehlermeldungen:

------------------------------------------------------
[16]
! Undefined control sequence.
\lstlistoflistings ...\lol@heading \@parskipfalse
\@parskip@indent \@startto...
l.184 \lstlistoflistings

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

! Undefined control sequence.
\lstlistoflistings ...rskipfalse \@parskip@indent
\@starttoc {lol}\if@reston...
l.184 \lstlistoflistings

The control sequence at the end of the top line
of your error message was never \def'ed. If you have
misspelled it (e.g., `\hobx'), type `I' and the correct
spelling (e.g., `I\hbox'). Otherwise just continue,
and I'll forget about whatever was undefined.

(00_diplomarbeit.lol)
\tf@lol=\write9
(00e_Symbolverzeichnis.tex
File: pics/TU_Logo_klein.png Graphic file (type png)
<use pics/TU_Logo_klein.png>
File: pics/VM_Logo.pdf Graphic file (type pdf)

<use pics/VM_Logo.pdf>
Overfull \vbox (5.36497pt too high) has occurred while \output is active []


[17]
------------------------------------------------------

Im Dokument ist jedoch alles richtig! Die Listing-Übersicht ist vorhanden.
Wer hat eine Idee?

Danke

Christian

rais
06-01-2007, 00:10
Moin moin,


habe vor kurzem meine gesamte TeX-Umgebung aktualisiert.

Was heißt das?
(Ok, was das heißt, ist mir schon klar, aber wie bist Du dabei vorgegangen bzw. was heißt es für Dich?)


Ich verwende die Umgebung \usepackage{listings}, um eineige Programmierbeispiele in meiner Arbeit aufzuführen.

kannst Du bitte ein Minimalbeispiel (http://www.minimalbeispiel.de) erstellen?
Vllt auch gleich mit \listfiles am Anfang und poste dann auch gleich den Abschnitt *file list*
aus Deiner foo.log (so Dein Dokument denn `foo.tex´ heißt)
MfG,

saschabo
06-01-2007, 01:09
Ich hab folgendes eingefügt:


%
% WORKAROUND, damit lstlistoflistings funktioniert:
% Quelle: http://www.komascript.de/node/477
%
\makeatletter% --> De-TeX-FAQ
\renewcommand*{\lstlistoflistings}{%
\begingroup
\if@twocolumn
\@restonecoltrue\onecolumn
\else
\@restonecolfalse
\fi
\lol@heading
\setlength{\parskip}{\z@}%
\setlength{\parindent}{\z@}%
\setlength{\parfillskip}{\z@ \@plus 1fil}%
\@starttoc{lol}%
\if@restonecol\twocolumn\fi
\endgroup
}
\makeatother% --> \makeatletter

frumms
06-01-2007, 10:27
Mit dem Code im Header klappts!

Ich frage mal lieber nicht nicht, wo das Problem normalerweise liegt :) ...

Das posten eines Beispiels hat sich damit vmtl. erledigt, außer es wird gewünscht ;)

Danke für die Hilfe!

saschabo
06-01-2007, 18:19
Das Problem ist doch auf der Quelle angegeben:
http://www.komascript.de/node/477

Habs mir abe auch nicht durchgelesen, bzw. nicht alles verstanden. Mit dem Code oben funktionierts, und das ist alles was zählt :)

timomeinen
13-06-2008, 12:00
Ein Update auf Listings 1.4 behebt das Problem ebenfalls.