Latex: 100% CPU Auslastung durch \listoffigures

Langsam versteh ich die Welt nicht mehr. Die ganze Zeit hat meine Diplomarbeit funktioniert, doch irgendwann versuche ich ganz unschuldig zu kompilieren und merke plötzlich, wie Latex fast abstürzt und unerträglich langsam wird, weil es zu 100% die CPU auslastet. Ich kann es dann nur noch Zwangsbeenden.
Ich habe nur rausfinden können, dass es mit dem Befehl „\listoffigures“ zusammenhängt. Entferne ich den (obwohl er lange funktionierte) passiert das geschriebene. Ich hatte erst die Vermutung, etwas bei irgendeiner Grafik mit \figure etwas falsch gemacht zu haben, daher habe ich alle Kapitel aus der Arbeit entfernt (\input rausgeklammert), so dass keine Grafik mehr referenziert wird. Ohne Erfolg.

Hier die Teile, die übrigbleiben, nachdem alles auskommentiert ist.
Der Header:

\documentclass[
a4paper,
12pt,
twoside,
openright,
parskip,
% draft,
chapterprefix,
]{scrreprt}

\usepackage{amsmath}
\usepackage{moreverb}
\usepackage{units}
\usepackage[ngerman]{babel}
\usepackage{listings}
\lstset{language=C}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{babelbib}
\usepackage{verbatim}
\usepackage{listings}
\usepackage{amsfonts}
\usepackage{amssymb}

Und die Gliederung der Arbeit, die den Header einbindet:

\input{kapitel/header}
\begin{document}
\nocite{*}
%\input{kapitel/titelseite}
\pagenumbering{roman}
%\input{kapitel/abstract}
%\input{kapitel/danksagung}
\setcounter{tocdepth}{2} %vielleicht nur 1 (ohne subsubsection)?
\tableofcontents
\pagenumbering{arabic}
%\input{kapitel/einfuehrung}
%\input{kapitel/wr_bewegungsmuster}
%\input{kapitel/ml_bewegungsmuster}
%\input{kapitel/gp}
%\input{kapitel/loesung_GP}
%\input{kapitel/experimente}
%\input{kapitel/bewertung}
\newpage
\pagenumbering{roman}
%\listoffigures %

Hallo,

sieht auf den ersten Blick halbwegs normal aus, das was du gesandt hast ist kein Minimalbeispiel und die Fehlersuche wird ziemlich erschwert.

Ich würde dir raten, dich mal http://groups.google.de/group/de.comp.text.tex zu melden, da ist der Erfinder der koma-Klassen unterwegs.

Allerdings zerreißen die dich dort mit so einem langen Beispiel in der Luft.

Ich werde mir das nochmal langsam durchsehen. Hab es zwar noch nicht probiert, aber ein Minimalbeispiel beschränkt sich wirklich auf das Wesentliche und könnte kompiliert werden.

Viel Erfolg,

Günther

\documentclass[
a4paper,
12pt,
twoside,
openright,
parskip,
% draft,
chapterprefix,
]{scrreprt}

Kommentiere mal das draft ein. Damit werden ALLE Bilder zu Platzhaltern. Was passiert denn dann?

\usepackage{amsmath}
\usepackage{moreverb}
\usepackage{units}
\usepackage[ngerman]{babel}
\usepackage{listings}
\lstset{language=C}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{babelbib}
\usepackage{verbatim}
\usepackage{listings}
\usepackage{amsfonts}
\usepackage{amssymb}

Was passiert denn, wenn du hier nacheinander Pakete auskommentierst?

Und die Gliederung der Arbeit, die den Header einbindet:

\input{kapitel/header}
\begin{document}
\nocite{*}

Warum willst du Bücher in deiner Literaturliste haben, auf die du im Text gar nicht verweist?

%\input{kapitel/titelseite}
\pagenumbering{roman}
%\input{kapitel/abstract}
%\input{kapitel/danksagung}
\setcounter{tocdepth}{2} %vielleicht nur 1 (ohne
subsubsection)?
\tableofcontents
\pagenumbering{arabic}
%\input{kapitel/einfuehrung}
%\input{kapitel/wr_bewegungsmuster}
%\input{kapitel/ml_bewegungsmuster}
%\input{kapitel/gp}
%\input{kapitel/loesung_GP}
%\input{kapitel/experimente}
%\input{kapitel/bewertung}
\newpage
\pagenumbering{roman}

Das hast du schonmal angewiesen

%\listoffigures %

Hallo,

Langsam versteh ich die Welt nicht mehr.

Und ich die Fragen der Fragesteller.

Ich habe nur rausfinden können, dass es mit dem Befehl
„\listoffigures“ zusammenhängt. Entferne ich den (obwohl er
lange funktionierte) passiert das geschriebene.

Hmm …

Ich hatte erst
die Vermutung, etwas bei irgendeiner Grafik mit \figure etwas
falsch gemacht zu haben, daher habe ich alle Kapitel aus der
Arbeit entfernt (\input rausgeklammert), so dass keine Grafik
mehr referenziert wird. Ohne Erfolg.

Du machst also einen „listoffigures“ call ohne irgend welche figures im Dokument zu haben? Ok.

Hier die Teile, die übrigbleiben, nachdem alles auskommentiert
ist.
Der Header:

So, hier habe ich endgültig ein deja vu. Genau diesen vollkommen vermurksten Header hast Du hier schonmal präsentiert. Bereits damals habe ich versucht Dir klarzumachen, dass es so nicht geht. Du bindest Pakete mehrfach ein, Du nutzt sich gegenseitig störende Pakete und ich vermute, Du bindest mit dem nicht auskommentierten

\input{kapitel/header}

noch weitere drei bis vierhundert antiquierte Pakete ein. Lies Dir zunächst mal Durch, was ich Dir damals geantwortet habe.

Anschließend musst Dir dringend einen Überblick darüber verschaffen, welche von diesen Paketen Du brauchst und welche nicht. Am besten schreibst Du Dir einen eigenen neuen Header. Vergiss irgendwelche gutgemeinten Überlieferungen aus den 70’er Jahren. LaTeX hat zwar einen
Kompatibilitätsmodus, um alte Dokumente problemlos zu übersetzen, aber eine bunte Mischung aus alten (überflüssigen oder obsoleten) und neuen Paketen geht mitunter in die Hose. Bei Dir ist es so.

Also: Keine Panik! Deine Diplomarbeit ist noch vollständig vorhanden und TeX tut ihr nichts. Du musst die Paketliste ausmisten, dann klappts auch mit der \listoffigures.

Wenn Du willst, dass Dir hier jemand hilft, dann poste ein handhabbares Minimalbeispiel (d.h. eines, dass man per cut&paste in LaTeX einpflegen kann, ohne daran herumfummeln zu müssen). Und wenn es etwas länger wird, dann verwende pastebin & co. http://pastebin.ca/

Gruß

Fritze