2014 dxdy logo

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

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




На страницу Пред.  1, 2
 
 Re: Подписи к картинкам
Сообщение27.11.2010, 00:11 
Признаюсь честно, из-за принципа полтора часа искал ответ на Ваш вопрос.
Предлагаю такое решение:
Код:
\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: Подписи к картинкам
Сообщение27.11.2010, 00:22 
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: Подписи к картинкам
Сообщение27.11.2010, 14:27 
Читал документацию к пакету beamer. Потом нашёл тот стилевой файл, что надо beamerbaseauxtemplates.sty, где определено caption (там много разных стилевых файлов, пришлось использовать поиск по слову в папке...). Нашел его, и понял причину злополучного двоеточия.

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

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

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


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