PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : A wizard to enlarge me ...



johndaveus
22-05-2008, 01:25
Hallo!

Was kann ich bei folgender Fehlermeldung machen? Merci ....



) [110] [111

] [112

] [113

] [114

] [115

] [116

] [117

] [118

] [119

] [120

] [121
Das geht so weiter bis 5000

] [5082

]
! TeX capacity exceeded, sorry [input stack size=5000].
<to be read again>
"
l.296 \include{AT}

If you really absolutely need more capacity,
you can ask a wizard to enlarge me.


Here is how much of TeX's memory you used:
17714 strings out of 95284
220690 string characters out of 1185264
405098 words of memory out of 1386782
14454 multiletter control sequences out of 60000
74772 words of font info for 54 fonts, out of 1000000 for 2000
14 hyphenation exceptions out of 8191
5000i,12n,52p,5025b,850s stack positions out of 5000i,500n,10000p,200000b,32768s
! ==> Fatal error occurred, no output PDF file produced!

Stefan_K
22-05-2008, 02:00
Hallo,

schau mal nach, was in der Datei AT.tex steht. Evtl. ist z.B. bei einer Makrodfefinition eine Rekursion entstanden die den Überlauf verursacht. Zeige mal die betreffende Code-Stelle, wenn Du sie lokalisieren kannst.

Stefan

voss
22-05-2008, 08:26
Was kann ich bei folgender Fehlermeldung machen? Merci ....


] [121
Das geht so weiter bis 5000

] [5082



Wieviel Seiten erwartest du denn in deinem Dokument?

Herbert

johndaveus
22-05-2008, 09:42
Hallo

Bisher erwarte ich ca. 100 Seiten. ...

@ Stefan_K: Ja, Du hattest recht, ich hatte bei einem \footnote{} Befehl in der Fussnote noch eine weitere Fussnote (die wird bei mir über einen Kurzbefehl eingegeben, ich muss den versehentlich doppel eingegeben haben ...).

Jetzt klappt alles.

Aber: wie kann ich solche Fehler in Zukunft finden? Jetzt musste ich alles durchlesen ... in der Fehlermeldung stand aber keine Zeile? Oder falls ich sie einfach übersehen hab: wo kann man das nachlesen?

Mein eigener Schluss: bei grossen Dokumenten jeden Abend einmal kompilieren, dann weiss man zumindest grosso modo, wo sich der Fehler befindet ...

Stefan_K
22-05-2008, 14:13
Hallo,



Aber: wie kann ich solche Fehler in Zukunft finden? Jetzt musste ich alles durchlesen ... in der Fehlermeldung stand aber keine Zeile? Oder falls ich sie einfach übersehen hab: wo kann man das nachlesen?
Im logfile könnten Hinweise stehen. Wenn gar nichts zu finden ist, dann kannst Du den Fehler einkreisen, indem Du Teile des Dokuments auskommentierst (comment-Umgebung) und erneut compilierst. Wenn Du damit jeweils ca. auf die Hälfte eingrenzen kannst bist Du in wenigen Schritten an der betreffenden Stelle angelangt. Selbst bei 100 Seiten könntest Du nach 5x compilieren auf 3 Seiten eingegrenzt haben. Das sollte jedoch selten nötig sein.


Mein eigener Schluss: bei grossen Dokumenten jeden Abend einmal kompilieren, dann weiss man zumindest grosso modo, wo sich der Fehler befindet ...
Ja, damit ersparst Du Dir obige Suche. Ich würde sowieso öfter compilieren um sicherzugehen, dass aktuelle Fehler gleich korrigiert werden können, solange man die bearbeiteten Stellen noch weiß. Bei großen Dokumenten würde ich \include und \includeonly (http://www.weinelt.de/latex/includeonly.html) verwenden.

Viele Grüße.

Stefan

Thrasíl
13-11-2008, 06:51
ich hoffe ich kann da noch irgendwie helfen... also nachdem ich das gleiche prob hatte (bei mir wollte der nur bis höchstens 50 einträge im toc gehen) hab ich ein bisschen gegoogelt und nichts gefunden. auch diese beiträge hier konnten mir -direkt- nicht weiterhelfen. als ich dann probiert habe alles in einen editor zu kopieren und stück für stück das alles nochma durchlaufen zu lassen (die "Test-Datei" war in einem anderen - leeren - ordner, ging es ohne probs. dann hab ich einfach alle zugehörigen dateien (.aux, .toc, .bbl, .blg und .log) gelöscht, nochma probiert und dann hats funktioniert.

also nicht gleich verzweifeln und krampfhaft fehler suchen, vielleicht liegt der fehler auch "nur" in einer falsch angelegten datei, die während dem kompilieren entstanden ist ^^