GeneralBeamer Class makecaption error

LaTeX specific issues not fitting into one of the other forums of this category.
Post Reply
Reset
Posts: 11
Joined: Thu Apr 26, 2007 1:20 pm

Beamer Class makecaption error

Post by Reset »

If I try to use
\usepackage{caption}


I always get an error:

Code: Select all

\@makecaption undefined. \renewcommand\@makecaption
I use Kile on Suse 10.3 x64 and also tried that with texmaker. The package works without problems for other document classes.
Found something about an error with the subfigure environment but that did not help (deactivated subfigure).

I need urgent help, because I am desperated.

Would be great if someone could give me a hint. Thx
Last edited by Reset on Tue Dec 04, 2007 12:57 am, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org
LaTeX Beginner's Guide LaTeX Cookbook LaTeX TikZ graphics TikZによるLaTeXグラフィックス
User avatar
localghost
Site Moderator
Posts: 9201
Joined: Fri Feb 02, 2007 12:06 pm

Beamer Class makecaption error

Post by localghost »

Make sure that you are using the current version of all involved packages. Replace the obsolete subfigure package by subfig.
How to make a "Minimal Example"
Board Rules
Avoidable Mistakes[/size]

¹ System: openSUSE 42.2 (Linux 4.4.52), TeX Live 2016 (vanilla), TeXworks 0.6.1
Reset
Posts: 11
Joined: Thu Apr 26, 2007 1:20 pm

Beamer Class makecaption error

Post by Reset »

Ok, it works now. But i cannot use subfig, only subfigure.


using subfig instead of subfigure make latex going crazy...
using this minimal code

Code: Select all

\documentclass{beamer}

\usepackage{subfig}
\usepackage{default}

\begin{document}

\begin{figure}%
  \centering
  \subfloat[][]{pics/stm.png}%
  \qquad
  \subfloat[][]{pics/stm.png}
  \caption{Here are the first two figures of a continued figure.}%
  \label{fig:cont}%
\end{figure}



\end{document}
causes now

Code: Select all

/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \begin{document}. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing number, treated as zero. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing number, treated as zero. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Illegal unit of measure (pt inserted). ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing number, treated as zero. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Extra \endcsname. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Missing \endcsname inserted. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Use of \the doesn't match its definition. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:298:Use of \the doesn't match its definition. ...ined{c@subfigure}{\newsubfloat{figure}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Use of \the doesn't match its definition. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Use of \the doesn't match its definition. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Missing \endcsname inserted. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Missing \endcsname inserted. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Missing \endcsname inserted. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Use of \the doesn't match its definition. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Use of \the doesn't match its definition. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:299:Use of \the doesn't match its definition. ...efined{c@subtable}{\newsubfloat{table}}{}
/usr/share/texmf/tex/latex/subfig/subfig.sty:316:Use of \the doesn't match its definition. }
/usr/share/texmf/tex/latex/subfig/subfig.sty:317:Use of \the doesn't match its definition. \newskip\sf@top
/usr/share/texmf/tex/latex/subfig/subfig.sty:318:Use of \the doesn't match its definition. \newskip\sf@bottom
/usr/share/texmf/tex/latex/subfig/subfig.sty:508:Use of \the doesn't match its definition. \let\sf@addcontentsline=\addcontentsline}
/usr/share/texmf/tex/latex/subfig/subfig.sty:590:Use of \the doesn't match its definition. \fi}}
/usr/share/texmf/tex/latex/subfig/subfig.sty:598:Use of \the doesn't match its definition. }
/usr/share/texmf/tex/latex/subfig/subfig.sty:677:Use of \the doesn't match its definition. }
test.tex:5:Use of \the doesn't match its definition.
/usr/share/texmf/tex/generic/genmisc/default.sty:87:Use of \the doesn't match its definition. \xdef\EntryDefault{\the\catcode
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:172:Use of \the doesn't match its definition. ...@count by 1 \ifnum\temp@@count
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing \begin{document}. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Missing number, treated as zero. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...lt\undefined\else\setdefault{placebox}{6}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...undefined\else\setdefault{placebox}{6}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...undefined\else\setdefault{placebox}{6}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...undefined\else\setdefault{placebox}{6}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...ined\else\setdefault{placebox}{6}{0}{0pt}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...ined\else\setdefault{placebox}{6}{0}{0pt}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...ined\else\setdefault{placebox}{6}{0}{0pt}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...else\setdefault{placebox}{6}{0}{0pt}{0pt}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...else\setdefault{placebox}{6}{0}{0pt}{0pt}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...else\setdefault{placebox}{6}{0}{0pt}{0pt}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...e\setdefault{placebox}{6}{0}{0pt}{0pt}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...e\setdefault{placebox}{6}{0}{0pt}{0pt}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...e\setdefault{placebox}{6}{0}{0pt}{0pt}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...etdefault{placebox}{6}{0}{0pt}{0pt}{0}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...etdefault{placebox}{6}{0}{0pt}{0pt}{0}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...etdefault{placebox}{6}{0}{0pt}{0pt}{0}{0}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Undefined control sequence. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}{0}{0}{h}
/usr/share/texmf/tex/generic/genmisc/default.sty:303:Use of \the doesn't match its definition. ...efault{placebox}{6}{0}{0pt}{0pt}
and I already upgraded the caption package as well as the subfig package and the complete texlive system.
Reset
Posts: 11
Joined: Thu Apr 26, 2007 1:20 pm

Re: Beamer Class makecaption error

Post by Reset »

ok, I have read, that subfig packet does not work with the beamerclass. scrartcl works well, thanks for help, i have to use the subfigure package with my beamer class.
Post Reply