04. november 2009 - 15:01Der er
11 kommentarer og 1 løsning
LaTeX løber tør for hukommelse
Hej TeXperter! Jeg har et problem med at LaTeX løber tør for hukommelse.
Jeg har et tex-dokument der bliver autogenereret, og indeholder MANGE sider (>2000) som jeg så forsøger at compile med pdflatex. Men så sker der det at LaTeX løber tør for hukommelse og smider fejlmeddelsen: ************************************************************** ! TeX capacity exceeded, sorry [pool size=690528]. <argument> ...age \endcsname {\the \wd \@tempboxa }\expandafter \xdef \csnam... l.25770 ...l01_LC/some_image}
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: 14080 strings out of 50453 690528 string characters out of 690528 192633 words of memory out of 1500001 14547 multiletter control sequences out of 10000+25000 4245 words of font info for 16 fonts, out of 400000 for 1000 14 hyphenation exceptions out of 10000 25i,10n,40p,259b,288s stack positions out of 3000i,500n,3000p,50000b,5000s ! ==> Fatal error occurred, the output PDF file not finished! **********************************************************************
jeg ville nok lige starte med at tjekke om der er nogle af de makroer du anvender som er dumt programmeret.
Men det kunne godt lyde som om du kunne få brug for at få mere hukommelse.
Synes godt om
Slettet bruger
04. november 2009 - 15:22#3
Hvilken LaTeX dist bruger du?
Jeg tog dit eksempel og gentod den 2000 gange
Det gav ingen problemer med
3938 strings out of 493876 50945 string characters out of 1150230 148505 words of memory out of 3000000 7249 multiletter control sequences out of 10000+50000 5196 words of font info for 19 fonts, out of 3000000 for 5000 714 hyphenation exceptions out of 8191 28i,10n,20p,197b,213s stack positions out of 5000i,500n,10000p,200000b,50000s
så mere information om hvad det kan være der giver problemer ville nok være rart.
At skulle ændre på den tilgængelige hukommelse er en lidt længere process.
I dette specifikke tilfælde er der faktisk tale om 3011 sider. Øverst i loggen står der følgende: This is pdfTeX, Version 3.14159-14h-released-20010417 (Web2C 7.3.3.1) (format=pdflatex 2008.7.21) 4 NOV 2009 15:35
Det fortæller os ikke ret meget om hvilken dist det er.
Men den 3.14159-14h-released-20010417 er lidt skummel
Jeg lavede en med 8000 sider
fra toppen
This is pdfTeXk, Version 3.1415926-1.40.9 (Web2C 7.5.7) (format=pdflatex 2008.11.21) 4 NOV 2009 15:42
og bunden
3940 strings out of 493876 50963 string characters out of 1150230 174505 words of memory out of 3000000 7249 multiletter control sequences out of 10000+50000 5196 words of font info for 19 fonts, out of 3000000 for 5000 714 hyphenation exceptions out of 8191
Dette er fra TeXLive 2008
Synes godt om
Slettet bruger
04. november 2009 - 15:51#6
Dette giver noget tilsvarende og giver ingne problemer her med 8000 sider
\documentclass[a4paper]{article} \usepackage{geometry} \usepackage{graphicx} \DeclareGraphicsExtensions{.pdf,.png,.jpg,.mps} \usepackage{fancyhdr} \fancyhf{} \fancyhead[OL]{Created by Rasmus Handberg on 04-11-2009 15:29:09} \fancyhead[OR]{Page \thepage} \pagestyle{fancy} \raggedbottom
Jeg fik "løst" problemet, da vi tænkte os lidt om og ændrede systemet, så det i stedet kører pdflatex på en række mindre filer, i stedet for at køre det på en stor, men det kunne da egentlig være meget rart at vide hvorfor det ikke virkede... pdflatex bliver kørt på en gammel linux-server, og jeg har ingen ide om hvad det er for en distro der er installeret. Er der en måde man kan finde ud af det, sådan lidt nemt? Men det kan sagtens passe at den ikke er blevet opdateret siden serveren blev sat op, som sikkert godt kan passe med 2001...
Synes godt om
Slettet bruger
13. november 2009 - 09:57#9
Det er sikkert det som er problemet. LaTeX var tidligere sat op med en lavede hukommelsesparameter.
Den Linux server burde få en ny LaTeX.
Den seneste TeX Live udkom i mandags og kan installeres via nettet, se tug.org/texlive
på en server vil jeg anbefale at man installerer som en dedikeret bruger som kun anvendes til at vedligeholde LaTeX
Hvis du vil have point for din hjælp så smid et svar.
Synes godt om
Slettet bruger
22. november 2009 - 20:15#12
ok
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.