2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Нумерация формул
Сообщение02.02.2008, 14:12 


26/09/05
530
Известно, что существует сквозная нумерация формул
\begin{equation}
\end{equation}

Формулы нумеруются так: (1), (2) и т.д...
А как сделать, чтобы формулы нумеровались еще в зависимости и от subsection, т.е. subsection+"1", subsection+"2" и т.д...

 Профиль  
                  
 
 
Сообщение02.02.2008, 14:59 
Модератор
Аватара пользователя


11/01/06
5710
В книжке Львовского это есть. Где-то в районе счетчиков.

 Профиль  
                  
 
 
Сообщение02.02.2008, 15:29 


26/09/05
530
Что-то вроде так
\newcounter{zadacha}[subsection]
\newcommand{\z}{\par \addtocounter{zadacha}{1}%
\textbf{Формула \arabic{\section}.\arabic{zadacha}.}}

А как теперь использовать для нумерации формул эту команду?

Добавлено спустя 6 минут 32 секунды:

А.Вот так: \z Текст

Добавлено спустя 2 минуты 38 секунд:

Написал вот так:
\newcounter{zadacha}[subsection]
\newcommand{\z}{\par \refstepcounter{zadacha}{1}%
\textbf{Формула \arabic{\section}.\arabic{zadacha}.}}

А при выводе
\z
$$
a = 2
$$
Мне TEX сообщает об ошибке. (

 Профиль  
                  
 
 
Сообщение02.02.2008, 16:00 
Модератор
Аватара пользователя


11/01/06
5710
О какой конкретно ошибке? Экстрасенсов тут нет.

 Профиль  
                  
 
 
Сообщение02.02.2008, 16:56 
Супермодератор
Аватара пользователя


29/07/05
8248
Москва
Проще переопределить счетчик, используемый для окружения equation, чем вводить новый.

 Профиль  
                  
 
 
Сообщение02.02.2008, 17:18 


26/09/05
530
PAV, а как это сделать?

 Профиль  
                  
 
 
Сообщение04.02.2008, 14:00 


04/02/08
325
Буково
Код:
\renewcommand{\theequation}{\roman{equation}}

сделает номера римскими, а
Код:
\renewcommand{\theequation}{\arabic{subsection}.\arabic{equation}}

представит в виде (номер сподсекции. номер формулы). У Львовского хорошо все описано.

 Профиль  
                  
 
 
Сообщение06.02.2008, 10:19 


29/09/06
4552
Советую подумать и в другом направлении. Уж больно подозрительно, чтобы новая subsection требовала такой смены нумерации. Не припомню, чтобы кто-то где-то так делал. Быть может, у Вас section тянет на главу, и проблема решится использованием другого стиля/класса, в котором это реализовано естественным образом?

 Профиль  
                  
 
 
Сообщение09.02.2008, 12:41 


26/09/05
530
Я так изменил и думал будет сквозная нумерация в пределах section. А оказалось, что нумерация осталась как и при subsection
[code]
\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
[\code]

 Профиль  
                  
 
 
Сообщение09.02.2008, 13:02 


29/09/06
4552
maxal писал(а):
В книжке Львовского это есть. Где-то в районе счетчиков.

Глава IX (Модификация стандартных классов) 2. (Снова о счётчиках)
Львовский писал(а):
(стр. 294) В этом случае часто пишут $\verb, чтобы нумерация уравнений была не сплошной, как предусмотрено стандартом, а начиналась заново в каждом разделе. Разумеется, в этом случае надо передопределить команду $\verb.

Если вы подключили пакет amsmath, то эту операцию можно осуществить и попросту в преамбуле документа: команда $\verb, принимающая в точности те же аргументы, что и $\verb, осуществляет переподчинение счётчика и переопределяет $\mbox{the}$-команду.

 Профиль  
                  
 
 
Сообщение26.09.2008, 12:47 
Аватара пользователя


18/09/07
28
ННГУ
Хотелось бы поднять тему...

Никак не могу разобраться в следующем вопросе:
\numberwithin{equation}{section} позволяет подчинить счетчик формул счетчику разделов.
Можно ли при этом сделать, чтобы внутри одного раздела формулы нумеровались (1), (2)... и ссылки на эти формулы внутри того же раздела были (1), (2), а вот из других разделов ссылки были бы уже (2.4.1), (2.4.2), т.е. с номером главы и раздела?

 Профиль  
                  
 
 
Сообщение26.09.2008, 17:51 
Заслуженный участник
Аватара пользователя


03/03/06
648
Владимир [unn]

Не по теме, конечно, но зачем Вам такая нумерация. Лично я подобную нумерацию нигде не встречал.

 Профиль  
                  
 
 
Сообщение26.09.2008, 18:23 
Аватара пользователя


18/09/07
28
ННГУ
Я ее встречал в некоторых иностранных книгах, и она показалась мне достаточно удобной - если ссылки из текущего параграфа на формулы в предыдущих достаточно редки, то читателю, имхо, гораздо проще ориентироваться в выкладках, если будет такая нумерация.

Однажды мы ее использовали в книге (тогда в силу особенностей издательства всю нумерацию пришлось расставлять вручную, поэтому и решили попробовать) - получилось неплохо. Вот теперь хотелось бы повторить это в новой книге, но уже с использованием автоматических средств....

 Профиль  
                  
 
 
Сообщение26.09.2008, 19:27 


29/09/06
4552
reader_st в сообщении #146722 писал(а):
Не по теме, конечно, но зачем Вам такая нумерация. Лично я подобную нумерацию нигде не встречал

В больших книгах встречается часто; по-моему, так сделано и в Выгодском, и в Корне. Ждём-с подсказку... :D

 Профиль  
                  
 
 
Сообщение27.09.2008, 07:51 


04/02/08
325
Буково
Боюсь, придется Вам читать Кнута. Без "грязных трюков" здесь, наверное, вряд ли можно обойтись...

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

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



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

Сейчас этот форум просматривают: Lenchik


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

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