2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Двухуровневая нумерация формул
Сообщение29.01.2019, 10:41 
Заслуженный участник
Аватара пользователя


26/01/14
4639
Здравствуйте!

Прошу помощи с таким вопросом. Как добиться того, чтобы формулы, введённые окружением equation, автоматически нумеровались не в виде (i), где i - номер формулы, а в виде (I.i), где I - номер section'а, в котором расположена формула, а i - номер формулы в этом section'е?

При этом требуется сделать это не меняя documentclass (он нестандартный).
Интересует именно автоматическая нумерация, а не с помощью eqno или tag.

Попытка решения: ввёл в преамбулу команду

\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}

Но тогда счётчик формул не сбрасывается при смене секции. То есть после формулы (1.5), завершающей первый section, во втором идёт сразу (2.6), а надо чтобы (2.1).

 Профиль  
                  
 
 Re: Двухуровневая нумерация формул
Сообщение29.01.2019, 10:44 
Заслуженный участник
Аватара пользователя


18/05/06
13437
с Территории
\@addtoreset{equation}{section}

-- менее минуты назад --

(это, конечно, между \makeatletter и \makeatother)

 Профиль  
                  
 
 Re: Двухуровневая нумерация формул
Сообщение29.01.2019, 10:47 
Заслуженный участник
Аватара пользователя


26/01/14
4639
ИСН
Спасибо!
Вроде заработало.

 Профиль  
                  
 
 Re: Двухуровневая нумерация формул
Сообщение29.01.2019, 12:22 
Заслуженный участник
Аватара пользователя


31/01/14
11048
Hogtown
Mikhail_K в сообщении #1372583 писал(а):
Прошу помощи с таким вопросом. Как добиться того, чтобы формулы, введённые окружением equation, автоматически нумеровались не в виде (i), где i - номер формулы, а в виде (I.i), где I - номер section'а, в котором расположена формула, а i - номер формулы в этом section'е?

Стандартным способом (при amsmath) является
Используется синтаксис LaTeX
\numberwithin{equation}{section}

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

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



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

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


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

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