2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: команда \caption
Сообщение03.07.2009, 10:01 


30/06/09
2
Киев
Большое спасибо _v_l за подсказку.

Проблема была в том, что я использовал презентационный класс beamer в котором уже переопределены подписи к таблицам и при подключении caption при компиляции в MikTex2.4 выскакивала ошибка.

Проблема была решена установкой MikTex2.7 после чего конфликт beamer c caption пропал. От нумерованного заголовка избавился с помощью caption*{Номерованный заголовок отсутствует}.

 Профиль  
                  
 
 И снова \caption
Сообщение10.08.2009, 22:46 
Аватара пользователя


05/05/08
321
Снова прошу помощи. Как сделать так, чтобы в beamer'е \caption после номера рисунка ставила точку, не двоеточие. Я воспользовалась ссылкой ftp://ctan.tug.org/tex-archive/macros/l%20...%20on-rus.pdf. Действительно, все так хорошо написано, просто прелесть. Одна беда, ничего не работает. Возможно, что-то не так делаю. Но вроде все по книжке:
\usepackage{caption}
\captionsetup{labelsep=period}

// ваши темы о \caption объединены. maxal

 Профиль  
                  
 
 Re: И снова \caption
Сообщение11.08.2009, 12:14 


29/09/06
4552
У меня работает
Код:
\usepackage[labelsep=period]{caption}[2008/03/29]

 Профиль  
                  
 
 Re: И снова \caption
Сообщение11.08.2009, 12:27 
Аватара пользователя


05/05/08
321
Увы, не получилось. Я так понимаю, как раз на команду \usepackage{caption} мой тех и ругается. Может кто-нибудь подскажет, а в команде \setbeamertemplate{caption} можно что-то указать, что поможет ставить точку вместо двоеточия? С помощью этой команды у меня получилсь нумеровать рисунки в ТеХе.

 Профиль  
                  
 
 Re: И снова \caption
Сообщение11.08.2009, 12:57 
Аватара пользователя


01/02/09
206
Цитата:
Увы, не получилось. Я так понимаю, как раз на команду \usepackage{caption} мой тех и ругается.

Если он ругается, то почему я не вижу логов в вашем сообщении?
P.S. И привести код тоже было бы неплохо.

 Профиль  
                  
 
 Re: И снова \caption
Сообщение11.08.2009, 15:29 
Аватара пользователя


05/05/08
321
Вот шапка документа:
\documentclass[serif,unicode,hyperref=dvips]{beamer}

\usepackage[cp866]{inputenc}
\usepackage[T2A]{fontenc}
%\usepackage[russian]{babel}
\usepackage{indentfirst}
\usepackage{listings}
\usepackage{graphics}
\usepackage{colortbl}
\usepackage{tikz}
\usepackage[all]{xy}

\usepackage[labelsep=period]{caption}[2008/03/29]

теперь, что говорит тех:

("C:\Program Files\MiKTeX 2.7\tex\latex\caption\caption.sty"
Package: caption 2007/12/23 v3.1f Customizing captions (AR)

("C:\Program Files\MiKTeX 2.7\tex\latex\caption\caption3.sty"
Package: caption3 2007/12/21 v3.1f caption3 kernel (AR)
\captionmargin=\dimen229
\captionmargin@=\dimen230
\captionwidth=\dimen231
\caption@indent=\dimen232
\caption@parindent=\dimen233

! No room for a new \dimen .
\ch@ck ...\else \errmessage {No room for a new #3}
\fi
l.399 \newdimen\caption@hangindent

Возможно, \usepackage{caption} конфликтует с другой командой. Если эту команду убрать, то все проходит нормально.

 Профиль  
                  
 
 Re: И снова \caption
Сообщение11.08.2009, 19:04 
Аватара пользователя


01/02/09
206
Цитата:
\usepackage{graphics}

Устарел. Использовать graphicx.
Цитата:
\usepackage{tikz}
\usepackage[all]{xy}

Эээ... а зачем вам два пакета для рисования, тем более, что xypic уже отжил своё?

Цитата:
Возможно, \usepackage{caption} конфликтует с другой командой. Если эту команду убрать, то все проходит нормально.

С какой другой?

 Профиль  
                  
 
 Re: И снова \caption
Сообщение13.08.2009, 12:40 
Аватара пользователя


05/05/08
321
Возможно, xypic и устарел, но мне он нужен. я не знаю, чем его заменить. Да и нужно ли менять?

Если бы я знала, с какой программой конфликтует \usepackage{caption}... (если она вообще конфликтует...)

 Профиль  
                  
 
 Re: И снова \caption
Сообщение27.08.2009, 05:33 


29/04/09
103
Sekhmet в сообщении #234795 писал(а):
Возможно, xypic и устарел, но мне он нужен. я не знаю, чем его заменить. Да и нужно ли менять?

Покажите для чего он вам нужен, может вам подскажут как это сделать с помощью pgf/tikz.
Sekhmet писал(а):
Если бы я знала, с какой программой конфликтует \usepackage{caption}... (если она вообще конфликтует...)

Приведите минимальный пример. Вы привели лишь шапку, преамбулу, да и то неполную.

P.S. Если рассматривать ваш пример с самого начала то не понятно
1. Зачем вы используете inputenc с cp866, если babel закомментирован
2. Зачем вы подключаете fontenc с опцией T2A, если не используете русский язык.

Причина ошибки пакет xy: вместе с пакетом caption он работать не может, т.к. пакет caption более современный чем xy, то полагаю .Serj. прав, пакет xy устарел (его метод работы не подходит для современных систем). Хотя виноват не только он, вы используете связку tikz+xy+caption, что-то одно нужно исключить.

P.P.S. Была у меня одна такая проблема, hyperref не хотел работать вместе с bm. Пришлось отказаться (от чего именно не помню :)

 Профиль  
                  
 
 Re: И снова \caption
Сообщение28.08.2009, 08:11 
Аватара пользователя


23/07/08
401
Новосибирск
Sekhmet в сообщении #234246 писал(а):
Снова прошу помощи. Как сделать так, чтобы в beamer'е \caption после номера рисунка ставила точку, не двоеточие. Я воспользовалась ссылкой ftp://ctan.tug.org/tex-archive/macros/l%20...%20on-rus.pdf. Действительно, все так хорошо написано, просто прелесть. Одна беда, ничего не работает. Возможно, что-то не так делаю. Но вроде все по книжке:
\usepackage{caption}
\captionsetup{labelsep=period}

Попробуйте пакет misccorr

 Профиль  
                  
 
 Re: команда \caption
Сообщение03.11.2010, 15:39 


03/11/10
32
Evgueni в сообщении #238620 писал(а):
misccorr

И как им пользоваться этим пакетом?

 Профиль  
                  
 
 Re: команда \caption
Сообщение03.11.2010, 17:59 
Аватара пользователя


01/02/09
206
Цитата:
И как им пользоваться этим пакетом?

Просто добавь воды подключите пакет.

P. S. И не стоит писать один и тот же вопрос в разные темы.

 Профиль  
                  
 
 Re: команда \caption
Сообщение03.11.2010, 22:58 


03/11/10
32
.Serj. в сообщении #369556 писал(а):
Цитата:
И как им пользоваться этим пакетом?

Просто добавь воды подключите пакет.

P. S. И не стоит писать один и тот же вопрос в разные темы.

Ну подключил я пакет. И выдаются ошибки, которых и не было сроду. Подключал следующим образом:
\usepackage{misccorr}. Ка вы подключали пакет? Можете описать?

 Профиль  
                  
 
 Re: команда \caption
Сообщение27.11.2010, 00:29 


03/11/10
32
geniiy в сообщении #369766 писал(а):
.Serj. в сообщении #369556 писал(а):
Цитата:
И как им пользоваться этим пакетом?

Просто добавь воды подключите пакет.

P. S. И не стоит писать один и тот же вопрос в разные темы.

Ну подключил я пакет. И выдаются ошибки, которых и не было сроду. Подключал следующим образом:
\usepackage{misccorr}. Ка вы подключали пакет? Можете описать?[/quo
Delpiero мне теперь объяснил и все заработало.
Вот собственно код от Delpiero:

\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) и в нем строчку

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group