2014 dxdy logo

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

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




На страницу Пред.  1, 2, 3  След.
 
 Re: Автоматический нумерация рисунка
Сообщение14.01.2015, 19:38 
Аватара пользователя
Red_Herring
Тут что то не понятно!

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение14.01.2015, 19:41 
Аватара пользователя
Maik2013 в сообщении #962175 писал(а):
Red_Herring
Тут что то не понятно!

Я не ясновидящий, и где тут и что именно непонятно я не знаю

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение14.01.2015, 19:44 
Аватара пользователя
Red_Herring в сообщении #962176 писал(а):
где тут и что именно непонятно я не знаю
тот ссылки вы дали не понятно!

Кроме figure еще команды есть, для подстава Рисунок на $\LaTeX$

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение14.01.2015, 19:55 
Аватара пользователя
Графика вставляется при помощи \includegraphics, однако LaTeX не понимает команды \caption вне figure или table. А они floats—плавают. LaTeX старается следовать Вашему желанию, но …

В ссылках, которые я Вам дал, указывается, как мешать неограниченному плаванию. А в этой ссылке
http://tex.stackexchange.com/questions/7210/label-and-caption-without-float
объясняется, как использовать \caption вне float.

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение06.01.2018, 18:03 
Подниму тему. Где происходит формирование номера рисунка? У меня выводит номер рисунка вот так: 1..1 Где первая цифра это номер главы, а вторая цифра это номер рисунка. Каким образом между находится две точки а не одна?

Спасибо. Используемый класс документа extreport

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение06.01.2018, 18:18 
Аватара пользователя
Stasroot1 в сообщении #1281757 писал(а):
Каким образом между находится две точки а не одна?
Скорее всего потому, что между точками должен находиться номер секции. Пожалуйста, минимальный (без кучи не имеющих к делу пакетов) процессируемый пример

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение06.01.2018, 18:28 
Red_Herring в сообщении #1281761 писал(а):
Stasroot1 в сообщении #1281757 писал(а):
Каким образом между находится две точки а не одна?
Скорее всего потому, что между точками должен находиться номер секции. Пожалуйста, минимальный (без кучи не имеющих к делу пакетов) процессируемый пример

Сейчас соберу и выложу.

-- 06.01.2018, 19:01 --

Вот минимальный код который у меня работает:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[oneside,a4paper,14pt]{extreport}
\usepackage[T2A]{fontenc}
\usepackage[english,russian]{babel}

\usepackage{fontspec} \setmainfont{Times New Roman}

\usepackage{caption} %заменить умолчальное разделение ':' на '.' в подписях к рисункам и таблицам можно добавлением опции [labelsep=period] перед {caption}. Дальнейшие 3 строки устанавливают новую переменную defffis и применяют её в качестве значения для labelsep, т.е. для разделения метки label и названия caption в подписях к рисункам и таблицам...
\RequirePackage{caption}
\DeclareCaptionLabelSeparator{defffis}{ -- }
\captionsetup{justification=centering,labelsep=defffis}

\usepackage[dvips]{graphicx} %разрешить включение PostScript-графики http://mydebianblog.blogspot.ru/2008/12/latex_15.html
\graphicspath{{../images/}} %относительный путь к каталогу с рисунками, это может быть мягкая ссылка

\renewcommand{\thechapter}{\arabic{chapter}.}
\renewcommand{\thesection}{\arabic{chapter}.\arabic{section}} % добавление точки перед закрывающей скобкой добавит точку после номера section.


\begin{document}
       
        \renewcommand{\figurename}{Рисунок} % Переопределяет \figurename с Рис. на Рисунок  Для соответствия требованиям к ВКР.
       
        \setlength{\abovecaptionskip}{1ex} % установить отступ перед подписью рисунка или таблицы. по умолчанию это значение равно 10pt. 1ex равен высоте строчной буквы в выбранном шрифте и его размерности.
       
        \chapter{\uppercase{Теория}}
        %\addcontentsline{toc}{chapter}{ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СТРАТЕГИЧЕСКОГО РАЗВИТИЯ В СФЕРЕ СПОРТА В СУБЪЕКТАХ РОССИЙСКОЙ ФЕДЕРАЦИИ}
       
        \section{Понятие теории}
       
        Понятийный аппарат...
       
       
        Схема стратегического планирования развития профессионального спорта в ТО представлена на Рис.~\ref{ris:image.1} на стр. \pageref{ris:image.1}~.
       
       
       
        \begin{figure}[h]
                \noindent\centering{
                        \includegraphics[width=1\linewidth]{/nocategory/1}
                }
                \caption{Ступенчатая функция потерь}
                \label{ris:image.1}
        \end{figure}
       
\end{document}
 


Выяснил, что точка появляется из строки с кодом:
Код:
\renewcommand{\thechapter}{\arabic{chapter}.}

Если точку перед крайней правой скобкой убрать, то в номерах рисунков все в порядке. Однако эта точка нужна, чтобы она ставилась в названиях глав, чтобы получалось Глава 1. а не Глава 1 (без точки)

Соответственно, убрать точку в номерах рисунков я нашел как, но тога как поставить точку после номера Главы?

 
 
 
 Re: Автоматический нумерация рисунка
Сообщение07.01.2018, 01:37 
Пока ничего в голову не пришло. есть идеи как разрулить этот конфликт?

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение07.01.2018, 02:56 
Аватара пользователя
Stasroot1 в сообщении #1281872 писал(а):
Пока ничего в голову не пришло. есть идеи как разрулить этот конфликт?



Что такое процессируемый понимаете? --без ссылок на "левые" ресурсы, в т.ч. рисунки!

Вставьте:
Используется синтаксис LaTeX
\renewcommand{\thefigure}{\arabic{chapter}.\arabic{figure}}

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение08.01.2018, 04:09 
Red_Herring в сообщении #1281881 писал(а):
Stasroot1 в сообщении #1281872 писал(а):

Что такое процессируемый понимаете? --без ссылок на "левые" ресурсы, в т.ч. рисунки!



Не понимаю. Пересмотрел свой код, там ссылки на сторонние ресурсы... это? Не должно было быть? Извиняюсь в таком случае, больше не буду, не специально.

Ваш код работает. Большое спасибо за найденное решение!

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение08.01.2018, 07:00 
Аватара пользователя
Stasroot1 в сообщении #1282220 писал(а):
Пересмотрел свой код, там ссылки на сторонние ресурсы... это?

На рисунки, которые у вас на компе,

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение08.01.2018, 12:22 
Теперь понял. Исправлюсь.

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение08.01.2018, 12:36 
Аватара пользователя
Рисунков выкладывать не надо, но вместо них вставлять
Используется синтаксис LaTeX
\begin{tikzpicture}
\draw (0,0) circle (1);
\end{tikzpicture}
 

и в преамбулу
Используется синтаксис LaTeX
\usepackage{tikz}
 

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение08.01.2018, 13:19 
Аватара пользователя
Red_Herring
На эту тему помогите пожалуйста
https://dxdy.ru/topic123962.html

 
 
 
 Re: Автоматическая нумерация рисунка
Сообщение08.01.2018, 14:36 
Аватара пользователя
Maik2013 в сообщении #1282335 писал(а):
На эту тему помогите пожалуйста

Я никогда толком не занимался списком литературы

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


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