Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2
 Re: Подписи к картинкам
Признаюсь честно, из-за принципа полтора часа искал ответ на Ваш вопрос.
Предлагаю такое решение:
Код:
\documentclass{beamer}

\usepackage[russian]{babel}
\setbeamertemplate{caption}[numbered]

\begin{document}
\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}

(пакет caption "не перекрывает" по умолчанию отключённую в beamer'e нумерацию рисунков, а \setbeamertemplate{caption}[numbered] совместно с caption не хочет работать все равно).
Одна проблема: двоеточие после номера рисунка. И я понял проблему --- её Тилл Тантау заложил в beamer без права переопределения. Поэтому ищите файл beamerbaseauxtemplates.sty (...\tex\latex\beamer\base) и в нем строчку
Код:
    \insertcaptionname~\insertcaptionnumber:%

меняете на
Код:
    \insertcaptionname~\insertcaptionnumber.%

 Re: Подписи к картинкам
Delpiero в сообщении #380941 писал(а):
Признаюсь честно, из-за принципа полтора часа искал ответ на Ваш вопрос.
Предлагаю такое решение:
Код:
\documentclass{beamer}

\usepackage[russian]{babel}
\setbeamertemplate{caption}[numbered]

\begin{document}
\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}

(пакет caption "не перекрывает" по умолчанию отключённую в beamer'e нумерацию рисунков, а \setbeamertemplate{caption}[numbered] совместно с caption не хочет работать все равно).
Одна проблема: двоеточие после номера рисунка. И я понял проблему --- её Тилл Тантау заложил в beamer без права переопределения. Поэтому ищите файл beamerbaseauxtemplates.sty (...\tex\latex\beamer\base) и в нем строчку
Код:
    \insertcaptionname~\insertcaptionnumber:%

меняете на
Код:
    \insertcaptionname~\insertcaptionnumber.%

Теперь заработало. Спасибо огромное! Если не секрет, откуда достали такую информацию?

 Re: Подписи к картинкам
Читал документацию к пакету beamer. Потом нашёл тот стилевой файл, что надо beamerbaseauxtemplates.sty, где определено caption (там много разных стилевых файлов, пришлось использовать поиск по слову в папке...). Нашел его, и понял причину злополучного двоеточия.

 Re: Подписи к картинкам
Delpiero в сообщении #381066 писал(а):
Читал документацию к пакету beamer. Потом нашёл тот стилевой файл, что надо beamerbaseauxtemplates.sty, где определено caption (там много разных стилевых файлов, пришлось использовать поиск по слову в папке...). Нашел его, и понял причину злополучного двоеточия.

Видимо придётся опять мне засесть за словари английского языка. И литературы поди мало по beamer. Спасибо за наводку

 [ Сообщений: 19 ]  На страницу Пред.  1, 2


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group