LaTeX: изменение подрисуночной подписи [SOLVED]
DemanXP 22 декабря, 2007 - 23:28
Имею кучку блоков примерно такого содержания:
\begin{figure}[h]
\begin{center}
\includegraphics[width=150mm]{work/detail}
\end{center}
\caption{Эскиз детали}
\label{model}
\end{figure}
В результате получаю: "Рис. 1: Эскиз детали"
Нужно получить что-то типа: "Рисунок 1 - Эскиз детали"
"Рис." в "Рисунок" смог переименовать при помощи \renewcommand{\figurename}{Рисунок} . Но как заменить двоеточие на тире - ума не приложу. На ЛОРе подсказали, что для этого нужно юзать \usepackage{titlesec} . Однако с функцией \titleformat я так и не разобрался. Товарищи гентушники, выручайте - курсач горит!!!
ЗЫ Ссылка на оригинальное "обсуждение" : http://www.linux.org.ru/view-message.jsp?msgid=2358102&nocache=2036
»
- Для комментирования войдите или зарегистрируйтесь
eskdx
Я вот пользую http://lostclus.linux.kiev.ua/eskdx/
И даволен как удав, все по госту.
Я за тебя рад.
Я за тебя рад. Но я уже почти полностью написал свой стиль с нуля. И остались всего эти 2 вопроса... Хотелось бы уже дорешить проблему средставами стандартного латеха
---
Во имя Святого Пингвина!
А подглядеть
А подглядеть как это решается в eskdx не вариант?
1) Не нашёл 2) Там
1) Не нашёл
2) Там много стилевых пакетов. Причём, они завязаны друг на друга. Мне такие зависимости не нужны, да и разобраться сложнее.
Может, ты знаешь как мне решить мою проблему? Или сам глянь сорцы eskdx, плз. У меня ещё очень мало опыта работы в LaTeX.
---
Во имя Святого Пингвина!
Аха. Сорцы мол
Аха. Сорцы мол посмотри. По нумерации "Приложений" полез в сорцы ескд. Слово "appendix" встречается только в файле eskdsect.sty. Там нашёл строчки:
Вродь, не привязаны ни на что, однако толку это не дало - всё-равно по-английски нумерует. Да и как добавить, чтоб перед названием секции приложения печатало "Приложение" я тоже не нашёл.
Поэтому и не люблю смотреть исходники больших программ/пакетов - трудно разобраться что на что подвязано и за что отвечает....
---
Во имя Святого Пингвина!
Решение:
Проблему можно решить минимум тремя способами.
1) Через устаревший пакет caption2:
2) Вроде бы, более современный:
3) Можно переопределить команду \@makecaption. Об этом есть у Львовского в разделе 7.1. Оформление подрисуночной подписи
Оригинал обсуждени тут: http://lib.mexmat.ru/forum/viewtopic.php?t=9801&sid=93a9dbbe36bec869e8e9e3f2506e2593
---
Во имя Святого Пингвина!
В eskdx
В eskdx используеться второй вариант решения :)
А подсмотреть можно было в файле esdkcap.sty в нем всего 31 строчка(и то первые 20 коментарий). Да и название можно сказать говорящее :)
Подскажите как помениять надпись под рисунком
У меня есть: Рисунок 1 - Название
Хочу, Рис.1. Название. Как сделать
Использую eskdx вот eskdcap:
\captionsetup[figure]{%
labelsep=dash,justification=centering,singlelinecheck=false,%
aboveskip=0mm,belowskip=3mm}