Archiv verlassen und diese Seite im Standarddesign anzeigen : No room for a new \write .
Raketeer
20-05-2008, 14:00
Kann mir jemand bei der obigen Fehlermeldung in Latex weiterhelfen.
siehe hierzu vielleicht den Post
http://www.mrunix.de/forums/showthread.php?t=58764
mfg
Raketeer
Raketeer
20-05-2008, 14:18
Hab mich grad selbst ein bisschen schlauer gemacht.
Soweit ich jetzt weiß sind bestimmte Register in denen Tex etwas speichert voll.
Kann ich diese Register irgendwie erweitern?
Hab mich grad selbst ein bisschen schlauer gemacht.
Soweit ich jetzt weiß sind bestimmte Register in denen Tex etwas speichert voll.
Kann ich diese Register irgendwie erweitern?
\usepackage{etex}
Herbert
Raketeer
20-05-2008, 14:38
Ich benutze MikTex und dort müsste es schon als default eingestellt sein.
Wenn ich die paar Zeilen
\documentclass{article}
\expandafter\ifx\csname currentgrouplevel\endcsname\relax
\typeout{Es wird TeX verwendet}%
\else
\typeout{Es wird e-TeX verwendet}%
\usepackage{etex}
\fi
\usepackage{ifthen}
\newcounter{A}
\whiledo{\value{A}<256}{%
\expandafter\newdimen\csname dim\roman{A}\endcsname
\stepcounter{A}}
\begin{document}
A
\end{document}
in mein document einfüge, bekomme ich folgende Ausgabe in der .log Datei:
Here is how much of TeX's memory you used:
5004 strings out of 95933
68435 string characters out of 1195088
139040 words of memory out of 1123136
6682 multiletter control sequences out of 35000
10285 words of font info for 36 fonts, out of 500000 for 1000
14 hyphenation exceptions out of 607
38i,15n,38p,412b,330s stack positions out of 1500i,500n,5000p,200000b,32768s
Output written on kkl-rls-c25_fast-transients.dvi (185 pages, 451712 bytes).
Ich kann daraus nicht erkennen, dass ich irgendwo einen Speicher überschritten hätte!
Ich benutze MikTex und dort müsste es schon als default eingestellt sein.
in mein document einfüge, bekomme ich folgende Ausgabe in der .log Datei:
Ich kann daraus nicht erkennen, dass ich irgendwo einen Speicher überschritten hätte!
und was sagen die ersten drei Zeilen deiner Logdatei?
Herbert
Raketeer
20-05-2008, 15:05
und was sagen die ersten drei Zeilen deiner Logdatei?
Herbert
Die ersten beiden Zeilen meiner Logdatei lauten:
This is e-TeX, Version 3.141592-2.1 (MiKTeX 2.4) (preloaded format=latex 2008.3.4) 20 MAY 2008 15:04
entering extended mode
Die ersten beiden Zeilen meiner Logdatei lauten:
This is e-TeX, Version 3.141592-2.1 (MiKTeX 2.4) (preloaded format=latex 2008.3.4) 20 MAY 2008 15:04
entering extended mode
Jetzt mach mal dieses Beispiel:
\documentclass{article}
\usepackage{etex}
\usepackage{ifthen}
\newcounter{A}
\begin{document}
\whiledo{\value{A}<256}{%
\expandafter\newdimen\csname dim\roman{A}\endcsname
\stepcounter{A}\theA\clearpage}
\end{document}
Was passiert?
Herbert
Raketeer
20-05-2008, 15:18
Jetzt mach mal dieses Beispiel:
\documentclass{article}
\usepackage{etex}
\usepackage{ifthen}
\newcounter{A}
\begin{document}
\whiledo{\value{A}<256}{%
\expandafter\newdimen\csname dim\roman{A}\endcsname
\stepcounter{A}\theA\clearpage}
\end{document}
Was passiert?
Herbert
Am Ende der Logdatei steht jetzt:
Here is how much of TeX's memory you used:
4726 strings out of 95933
64242 string characters out of 1195088
139040 words of memory out of 1123136
6491 multiletter control sequences out of 35000
10285 words of font info for 36 fonts, out of 500000 for 1000
14 hyphenation exceptions out of 607
38i,15n,38p,412b,459s stack positions out of 1500i,500n,5000p,200000b,32768s
Output written on kkl-rls-c25_fast-transients.dvi (677 pages, 812880 bytes).
Anfang ist gleich geblieben.
Bekomme jetzt aber eine riesen Anzahl von Fehlern.
Am Ende der Logdatei steht jetzt:
Here is how much of TeX's memory you used:
Anfang ist gleich geblieben.
Bekomme jetzt aber eine riesen Anzahl von Fehlern.
das Ende ist uninteressant!
Du solltest dein MiKTeX aktualisieren, damit du mit pdftex bzw. pdfetex als Compiler
anstelle von TeX arbeiten kannst.
Herbert
Raketeer
20-05-2008, 16:18
Aber ein anderer Compiler vergrößert doch nicht automatisch die Registergröße, oder?!
Oder könnte mit einem aktuelleren Compiler das Problem behoben werden?
Aber ein anderer Compiler vergrößert doch nicht automatisch die Registergröße, oder?!
Oder könnte mit einem aktuelleren Compiler das Problem behoben werden?
na ja, wenn es bei mir läuft, dann dürfte die Wahrscheinlichkeit recht groß sein ... :D
Dein TeX ist wahrscheinlich so alt, dass es überhaupt keine eTeX-Unterstützung
bietet.
Herbert
Raketeer
21-05-2008, 06:57
na ja, wenn es bei mir läuft, dann dürfte die Wahrscheinlichkeit recht groß sein ... :D
Dein TeX ist wahrscheinlich so alt, dass es überhaupt keine eTeX-Unterstützung
bietet.
Herbert
Mein Tex ist zwar alt :D aber so alt??? Arbeite im Moment mit Tex 2.4.
Könntest du mir vielleicht noch sagen, wo ich die von dir vorgeschlagenen Compiler her bekomme und wie ich sie installiere?
Mit welchem Tex arbeitest du, wenn ich fragen darf?
Grüßle
Raketeer
Mein Tex ist zwar alt :D aber so alt??? Arbeite im Moment mit Tex 2.4.
Könntest du mir vielleicht noch sagen, wo ich die von dir vorgeschlagenen Compiler her bekomme und wie ich sie installiere?
Mit welchem Tex arbeitest du, wenn ich fragen darf?
das ist kein TeX, was du meinst, das ist die MiKTeX-Version und die hat nichts
mit TeX zu tun. Ich arbeite unter Linux und installiere mir meine aktuellen
pdfTeX-Versionen selber. MiKTeX gibt es mittlerweile in der Version 2.7,
wo es jetzt auch nicht mehr TeX, sondern pdfeTeX als Compiler einsetzt.
Herbert
Raketeer
21-05-2008, 10:22
das ist kein TeX, was du meinst, das ist die MiKTeX-Version und die hat nichts
mit TeX zu tun. Ich arbeite unter Linux und installiere mir meine aktuellen
pdfTeX-Versionen selber. MiKTeX gibt es mittlerweile in der Version 2.7,
wo es jetzt auch nicht mehr TeX, sondern pdfeTeX als Compiler einsetzt.
Herbert
was ist der Unterschied zwischen Tex und MikTex?
Unter MikTex 2.7 bekomme ich die gleiche Fehlermeldung...
was ist der Unterschied zwischen Tex und MikTex?
Unter MikTex 2.7 bekomme ich die gleiche Fehlermeldung...
TeX ist ein Compiler und MiKTeX hat noch das ganze Drumherum ...
Du hast \usepackage{etex} vergessen.
Herbert
Raketeer
21-05-2008, 12:03
TeX ist ein Compiler und MiKTeX hat noch das ganze Drumherum ...
Du hast \usepackage{etex} vergessen.
Herbert
auch mit dem Aufruf \usepackage(etex) funktioniert es unter MikTex 2.7 nicht.
auch mit dem Aufruf \usepackage(etex) funktioniert es unter MikTex 2.7 nicht.
ich habe kein Problem mit 2.7 ...
Herbert
Beispiel:
\listfiles
\documentclass{article}
\usepackage{etex}
\usepackage{ifthen}
\newcounter{A}
\begin{document}
\whiledo{\value{A}<256}{%
\expandafter\newdimen\csname dim\roman{A}\endcsname
\stepcounter{A}\theA\clearpage}
\end{document}
Logfile (Auszug)
This is pdfTeX, Version 3.1415926-1.40.8-alpha-20080323 (MiKTeX 2.7) (preloaded format=pdflatex 2008.5.21) 21 MAY 2008 12:08
entering extended mode
**etexTest.tex
(etexTest.tex
LaTeX2e <2005/12/01>
Babel <v3.8j> and hyphenation patterns for english, dumylang, nohyphenation, ge
.....
]
\dimcxxix=\dimen232
[130
]
\dimcxxx=\dimen233
[131
]
Normal \dimen register pool exhausted, switching to extended pool.
\dimcxxxi=\dimen256
[132
]
\dimcxxxii=\dimen257
[133
]
\dimcxxxiii=\dimen258
....
*File List*
article.cls 2005/09/16 v1.4f Standard LaTeX document class
size10.clo 2005/09/16 v1.4f Standard LaTeX file (size option)
etex.sty 1998/03/26 v2.0 eTeX basic definition package (PEB)
ifthen.sty 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC)
***********
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.