! No room for a new \dimen

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.

Man kann 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.

Dies funktioniert zum Beispiel:

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

Ohne etex tritt jedoch bereits in diesem kurzen Beispiel der genannte Fehler auf.

Clemens erklärte das auf TeXwelt.de hier: Wie behebe ich den Fehler: ! No room for a new \dimen?