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, Супермодераторы



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

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


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

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