2014 dxdy logo

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

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




На страницу Пред.  1, 2
 
 Re: команда \caption
Сообщение03.07.2009, 10:01 
Большое спасибо _v_l за подсказку.

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

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

 
 
 
 И снова \caption
Сообщение10.08.2009, 22:46 
Аватара пользователя
Снова прошу помощи. Как сделать так, чтобы в 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 
У меня работает
Код:
\usepackage[labelsep=period]{caption}[2008/03/29]

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

 
 
 
 Re: И снова \caption
Сообщение11.08.2009, 12:57 
Аватара пользователя
Цитата:
Увы, не получилось. Я так понимаю, как раз на команду \usepackage{caption} мой тех и ругается.

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

 
 
 
 Re: И снова \caption
Сообщение11.08.2009, 15:29 
Аватара пользователя
Вот шапка документа:
\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 
Аватара пользователя
Цитата:
\usepackage{graphics}

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

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

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

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

 
 
 
 Re: И снова \caption
Сообщение13.08.2009, 12:40 
Аватара пользователя
Возможно, xypic и устарел, но мне он нужен. я не знаю, чем его заменить. Да и нужно ли менять?

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

 
 
 
 Re: И снова \caption
Сообщение27.08.2009, 05:33 
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 
Аватара пользователя
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 
Evgueni в сообщении #238620 писал(а):
misccorr

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

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

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

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

 
 
 
 Re: команда \caption
Сообщение03.11.2010, 22:58 
.Serj. в сообщении #369556 писал(а):
Цитата:
И как им пользоваться этим пакетом?

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

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

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

 
 
 
 Re: команда \caption
Сообщение27.11.2010, 00:29 
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


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