А у меня компилирует!
Код:
\documentclass{beamer}
\makeatletter
\long\def\@makecaption#1#2{%
\vskip\abovecaptionskip
\sbox\@tempboxa{#1: #2}%
\ifdim \wd\@tempboxa >\hsize
#1: #2\par
\else
\global \@minipagefalse
\hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
\fi
\vskip\belowcaptionskip}
\makeatother
\usepackage{caption2}[2008/03/29]
\begin{document}
\renewcommand{\captionlabeldelim}{.~}
\begin{figure}[h]
\fbox{\begin{picture}(300,40)\multiput(25,20)(50,0){6}{\circle{40}}\end{picture}}
\caption{Circles.}\label{Circles}
\end{figure}
\end{document}
Правда точку не ставит, но это уже другой вопрос...
-- Чт ноя 25, 2010 21:03:22 --Ловите:
Код:
\documentclass{beamer}
\usepackage[russian]{babel}
\usepackage{caption}
\captionsetup{labelsep=period}
\begin{document}
\renewcommand{\figurename}{Рис}
\begin{frame}
\begin{figure}
\fbox{\begin{picture}(300,40)\multiput(25,20)(50,0){6}{\circle{40}}\end{picture}}
\caption{Circles.}\label{Circles}
\end{figure}
\end{frame}
\end{document}