Ich erhalte schon beim Laden weniger Pakete den Fehler

! No room for a new \dimen .

Ich habe es auf ein kleines Minimalbeispiel reduzieren können, hierbei verwende ich XeLaTeX zum Übersetzen:

\documentclass{beamer}
\usepackage{multicol}
\usepackage{pstricks}
\usepackage{pst-circ}
\usepackage{pstricks-add}
\begin{document}
\begin{frame}
  Text
\end{frame}
\end{document}

Das passierte mir auch schon mit TikZ statt PSTricks und mit anderer Klasse als beamer. Da ging der Fehler weg, wenn ich einige nicht benötigte Pakete aus der Präambel entfernte.

Wie kann ich den Fehler sonst beseitigen?

gefragt 07 Jul '13, 11:10

jan12's gravatar image

jan12
760172732
Akzeptiert: 66%


Ursprünglich hatte TeX „nur“ 256 Register-Plätze für \dimens. Heutzutage stehen mit e-TeX stehen zwar grundsätzlich 32768 zur Verfügung, es sind aber von vorherein nur die 256 aktiviert. Manchmal werden die verbraucht durch eine bestimmte Paket-Kombination, und wenn dann versucht wird, einen weitereren Platz zu belegen, dann kommt die besagte Fehlermeldung.

Du kannst die Tatsache ausnutzen, dass e-TeX die Anzahl der verfügbaren Register erhöht. Dafür reicht es im Beispiel, das Paket etex zu laden, das die zusätzlichen Plätze aktiviert:

\documentclass{beamer}
\usepackage{etex}
\usepackage{multicol}
\usepackage{pstricks}
\usepackage{pst-circ}
\usepackage{pstricks-add}
\begin{document}
\begin{frame}
  Text
\end{frame}
\end{document}
Permanenter link

beantwortet 07 Jul '13, 11:43

Clemens's gravatar image

Clemens
19.0k112960

bearbeitet 07 Jul '13, 15:39

2

Es wird aber kein "Standard-TeX" mehr benutzt, sondern nur noch eTeX, beziehungsweise pdfeTeX. Das Problem ist nur, dass diese die zusätzlichen Register nicht per Definition aktivieren. Das macht das Paket etex

(07 Jul '13, 15:02) Herbert

@Herbert Danke! Ich habe die Antwort dahingehend etwas präzisiert.

(07 Jul '13, 15:40) Clemens
Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs füge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×82

Frage gestellt: 07 Jul '13, 11:10

Frage wurde angeschaut: 6,417 Mal

Zuletzt aktualisiert: 07 Jul '13, 15:40