2

Following MWE compiles:

\documentclass{beamer}
%\usepackage[all]{xy}
\usepackage{circuitikz}
\begin{document}
\end{document}

Following MWE also compiles:

\documentclass{beamer}
\usepackage[all]{xy}
%\usepackage{circuitikz}
\begin{document}
\end{document}

But following doesn't compile:

\documentclass{beamer}
\usepackage[all]{xy}
\usepackage{circuitikz}
\begin{document}
\end{document}

and gives this error message.

kamalbanga
  • 1,211
  • 2
  • 12
  • 17

1 Answers1

3

Beamer is supposed to be a heavy class which loads many packages. This gives rise to the following error

No room for a n
ew \dimen 
(That was another \errmessage.)

This can be can be cured by \usepackage{etex} after \documentclass{beamer}. Please note that if you change the document class to article you don't get this error.

\documentclass{beamer}
\usepackage{etex}      %%% New
\usepackage[all]{xy}
\usepackage{circuitikz}
\begin{document}
 \begin{frame}
   Me
 \end{frame}
\end{document}