goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Bücher:

Wissenschaftliche Arbeiten schreiben mit LaTeX.


Forenstatistik:
Beiträge: 41377
Seitenaufrufe:
342140 PIs (Mai 2012)

Top-Poster: KOMA (2637)

Wir begrüßen unseren neuesten Benutzer OliverE.

Partner:

KOMA-Script



TeXblog



LaTeX Community




Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

[TexLive 2011] Fehlermeldung: ! No room for a new \dimen .

 

Klaus
Forum-Century
Forum-Century

Beiträge: 180
Anmeldedatum: 27.01.11
Wohnort: ---
Version: TexLive 2011
     Beitrag Verfasst am: 24.01.2012, 13:52     Titel: [TexLive 2011] Fehlermeldung: ! No room for a new \dimen .
  Antworten mit Zitat      
Hi Leute,

wie der Titel schon sagt habe ich das Problem, dass ich ein altes Dokument nach ca. einem dreiviertel Jahr nicht mehr kompilieren kann.

Aus Ausschnitt aus der log-Datei sieht wie folgt aus:

Code:

! No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
                                                  \fi
\alloc@ ...l \advance \count 1#1\@ne \ch@ck #1#4#2
                                                  \allocationnumber \count 1...
l.44 \newdimen\TX@old@col
 


Ein wenig googeln ergab, dass die Fehlermeldung recht bekannt ist, doch scheinbar existiert sie für verschiedene Paketen aus verschiedenen Gründen. Das einzige was sie gemein haben, dass der Fehler scheinbar gehäuft nach updates auftritt.

Es handelt sich bei meiner Arbeit um ein Poster, das ich erstellt habe. Dazu hatte ich mich damals an folgender Vorlage orientiert.

Der Inhalt meiner Preambel als auch die log-Datei (als txt Datei) befinden sich im Anhang.

Wie finde ich denn den Fehler? Jemand eine Idee?

Gruß,
Klaus.

spiePoster.txt
 Beschreibung:

Download
 Dateiname:  spiePoster.txt
 Dateigröße:  75.39 KB
 Heruntergeladen:  257 mal
headerPosterPrague.tex
 Beschreibung:

Download
 Dateiname:  headerPosterPrague.tex
 Dateigröße:  2.33 KB
 Heruntergeladen:  114 mal

_________________

Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.
Private Nachricht senden Benutzer-Profile anzeigen

bloodworks
Moderator
Moderator


Beiträge: 1428
Anmeldedatum: 19.01.09
Wohnort: /dev/null
Version: MacTeX 2011
     Beitrag Verfasst am: 24.01.2012, 19:48     Titel:
  Antworten mit Zitat      
Hallo wie wärs mit einem Minimalbeispiel[2]?
Des öfteren hilft bei einer solchen Fehlermeldung einfach auch
Code:
\usepackage{etex}


(BTW Vorlagen sind schön und gut, Verstehen ist besser Wink )
_________________

[1] Nützliche Webdokumente für Anfänger und Fortgeschrittene
[2] Minimalbeispiel | [3] FAQ
[4] Regelwerk | [5] Knigge
Wenn nicht anderst angegeben ist mein System: texlive 2012, pdflatex, x86-64, Snow Leopard utd.
Angehöriger der Liga zur Verwendung von texdoc
texdoc mathmode koma l2picfaq l2tabu lshort-en
Achtung: Aufforderungen ein Minimalbeispiel oder mehr Erklärungen zu einer Frage zu liefern sind keine persönlichen Angriffe. Sie dienen viel mehr dazu die Kommunikation zwischen Fragendem und potentiellen Helfern zu erleichtern und zu präzisieren.

Private Nachricht senden Benutzer-Profile anzeigen

Klaus
Forum-Century
Forum-Century

Beiträge: 180
Anmeldedatum: 27.01.11
Wohnort: ---
Version: TexLive 2011
     Beitrag Verfasst am: 24.01.2012, 23:15     Titel:
  Antworten mit Zitat      
bloodworks hat Folgendes geschrieben:

(BTW Vorlagen sind schön und gut, Verstehen ist besser Wink )


Na ja, es klingt jetzt zwar wie Ich-habe-doch-gar-nichts-gemacht... aber als ich die Vorlage damals verwendet hatte, bekam ich die Fehlermeldung nicht.

Jetzt nach knapp einem Jahr - und einem update von TexLive 2007 (Debian Lenny?) auf TexLive 2011 - bekomme ich die Fehlermeldung zum ersten Mal bei erneutem kompilieren.

Gruß,
Klaus.
_________________

Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.
Private Nachricht senden Benutzer-Profile anzeigen

cgnieder
Forum-Guru
Forum-Guru


Beiträge: 363
Anmeldedatum: 22.10.10
Wohnort: Herrenberg
Version: TeX Live 2012
     Beitrag Verfasst am: 24.01.2012, 23:31     Titel:
  Antworten mit Zitat      
Klaus hat Folgendes geschrieben:
[...] aber als ich die Vorlage damals verwendet hatte, bekam ich die Fehlermeldung nicht.

Jetzt nach knapp einem Jahr - und einem update von TexLive 2007 (Debian Lenny?) auf TexLive 2011 - bekomme ich die Fehlermeldung zum ersten Mal bei erneutem kompilieren [...]

Nun, vermutlich definieren ein oder mehrere der Pakete jetzt ein paar mehr \dimen's als 2007. TeX stellt nur eine begrenzte Anzahl von Registern dafür bereit (256?).

Bloodworks Anregung sollte aber helfen, da etex die Anzahl der zur Verfügung stehenden Register erhöht (hab vergessen auf wie viele).

Gruß
_________________

Clemens
------------------------------
System: TeXlive 2012, OpenSUSE 12.2
Web: LaTeX and chemistry
BTW: Was ist ein Minimalbeispiel überhaupt?
Wie man Fragen richtig stellt
Private Nachricht senden Benutzer-Profile anzeigen

Stefan
Moderator
Moderator


Beiträge: 1446
Anmeldedatum: 08.07.08
Wohnort: Hamburg
Version: TeX Live 2013
     Beitrag Verfasst am: 25.01.2012, 17:37     Titel:
  Antworten mit Zitat      
Hallo,

von 256 auf 32768,

Stefan
_________________

Einführung in LaTeX: LaTeX Beginners Guide
Private Nachricht senden Benutzer-Profile anzeigen

Klaus
Forum-Century
Forum-Century

Beiträge: 180
Anmeldedatum: 27.01.11
Wohnort: ---
Version: TexLive 2011
     Beitrag Verfasst am: 26.01.2012, 10:42     Titel:
  Antworten mit Zitat      
Hi,

bloodworks hat Folgendes geschrieben:

Des öfteren hilft bei einer solchen Fehlermeldung einfach auch
Code:
\usepackage{etex}



Nope, bringt nix.

bloodworks hat Folgendes geschrieben:

Hallo wie wärs mit einem Minimalbeispiel?


Ja, ich versuche mich mal dran. Stay tuned. Wink

Gruß,
Klaus.
_________________

Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.
Private Nachricht senden Benutzer-Profile anzeigen

Klaus
Forum-Century
Forum-Century

Beiträge: 180
Anmeldedatum: 27.01.11
Wohnort: ---
Version: TexLive 2011
     Beitrag Verfasst am: 26.01.2012, 11:46     Titel:
  Antworten mit Zitat      
Hi,

Klaus hat Folgendes geschrieben:

bloodworks hat Folgendes geschrieben:

Des öfteren hilft bei einer solchen Fehlermeldung einfach auch
Code:
\usepackage{etex}


Nope, bringt nix.


Bringt doch was! Smile

Ich hatte noch im Netz gefunden, dass dieses Paket vor alle anderen gestellt werden soll und jetzt läuft es wieder.

Und was ist jetzt genau das Problem? Weniger Register als vorher? Wie soll ich das verstehen?
Die Datenmengen, die wir mit der Zeit bearbeiten müssen werden immer größer und LaTex stellt dafür weniger bereit von 2007 auf 2011?

Das kommt mir gerade so vor als würde ich mir demnächst einen neuen PC holen und dann feststellen, dass der Arbeitsspeicher im Vergleich zu vorher wieder weniger geworden ist. Shocked

Gruß,
Klaus.
_________________

Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.
Private Nachricht senden Benutzer-Profile anzeigen

cgnieder
Forum-Guru
Forum-Guru


Beiträge: 363
Anmeldedatum: 22.10.10
Wohnort: Herrenberg
Version: TeX Live 2012
     Beitrag Verfasst am: 26.01.2012, 11:51     Titel:
  Antworten mit Zitat      
Nein. TeX stellt nach wie vor 256 Register zur Verfügung. Da hat sich nichts geändert. Aber die Pakete können sich ändern. Meine Vermutung: alle von Dir verwendeten Pakete haben zusammen vorher weniger als 256 Register gebraucht und nach dem Update mehr, daher die Fehlermeldung.

Jetzt hast Du mit etex die Anzahl der zur Verfügung stehenden Register erhöht und alles ist wieder gut.
_________________

Clemens
------------------------------
System: TeXlive 2012, OpenSUSE 12.2
Web: LaTeX and chemistry
BTW: Was ist ein Minimalbeispiel überhaupt?
Wie man Fragen richtig stellt
Private Nachricht senden Benutzer-Profile anzeigen

Klaus
Forum-Century
Forum-Century

Beiträge: 180
Anmeldedatum: 27.01.11
Wohnort: ---
Version: TexLive 2011
     Beitrag Verfasst am: 27.01.2012, 11:36     Titel:
  Antworten mit Zitat      
Na gut.

Gruß,
Klaus.
_________________

Bei LaTex führen mir manchmal einfach zu viele Wege nach Rom.
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


  Impressum | Werbung/Mediadaten | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2013 goLaTeX.de
Partner: LabVIEWforum.de