2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 нумерация параграфов в LaTeX
Сообщение14.09.2007, 12:24 


17/09/05
121
Уважаемые эксперты!

Как сделать так чтобы в LaTeX параграфа нумеровались не с первого, а, например, с шестого. То есть:

первый параграф документа - $6
второй параграф документа - $7
и т.д.

Книг нет под рукой, а надо быстро перенумеровать...

Заранее спасибо.

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


29/07/05
8248
Москва
За нумерацию параграфов в стандартном стиле отвечает счетчик paragraph. Хотя, если "параграфом" Вы называете команду section, то ей соответствует одноименный счетчик section. Команда setcounter устанавливает значение счетчика. Таким образом, если Вы в начале документа дадите команду \setcounter{section}{6}, то первый параграф будет иметь соответствующий номер (или, может, следующий номер, надо проверить экспериментально).

 Профиль  
                  
 
 
Сообщение14.09.2007, 12:37 


17/09/05
121
Спасибо.
А какой счётчик отвечает за формулы?

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


29/07/05
8248
Москва
nworm писал(а):
А какой счётчик отвечает за формулы?


equation

 Профиль  
                  
 
 
Сообщение14.09.2007, 18:51 


17/09/05
121
Спасибо.

 Профиль  
                  
 
 
Сообщение04.10.2007, 09:30 
Аватара пользователя


16/02/06
222
Украина
Подскажите как сделать чтоб разделы модно было нумеровать Раздел 1, Раздел 2, ...

 Профиль  
                  
 
 
Сообщение04.10.2007, 13:07 
Экс-модератор
Аватара пользователя


23/12/05
12046
citadeldimon писал(а):
Подскажите как сделать чтоб разделы модно было нумеровать Раздел 1, Раздел 2, ...

Вы имеете в виду вместо chapter? Тогда
Код:
\renewcommand{\chaptername}{Раздел}

 Профиль  
                  
 
 
Сообщение29.11.2008, 12:59 


29/11/08
65
Селенгинск
Вопрос в тему.
Я набиваю конспект лекций, в нём есть главы, которые я организую с помощью команды section, и параграфы, которые я набираю как subsection. Так вот, как сделать сквозную нумерацию параграфов, а то они в каждой главе начинают нумероваться заново?
Как я понимаю, проблема в том, что счётчик subsection подчинён счётчику section, в книге Львовского я нашёл, как подчинить один счётчик другому (но не использовал пока эту фишку), а вот как убрать это подчинение?

 Профиль  
                  
 
 
Сообщение29.11.2008, 13:10 
Заслуженный участник


22/01/07
605
Цитата:
а вот как убрать это подчинение?

Подчинить другому счетчику :)

 Профиль  
                  
 
 
Сообщение29.11.2008, 13:40 


29/11/08
65
Селенгинск
Хаха, идея неплохая, я поначалу начал удивляться как я до неё не додумался, НО... она не работает :(
В преамбуле пишу
Код:
\makeatletter \@addtoreset{subsection}{chapter} \makeatother

а результата никакого. По-видимому, счётчик может быть подчинён нескольким счётчикам.

 Профиль  
                  
 
 
Сообщение29.11.2008, 15:41 
Заслуженный участник


22/01/07
605
Хм, тогда можно попробовать ввести новый счетчик cnt, подчинить его chapter, а затем изменить the-команду:
Код:
\renewcommand{\thesubsection}{\arabic{cnt}}

 Профиль  
                  
 
 
Сообщение29.11.2008, 18:22 


29/11/08
65
Селенгинск
Не очень понял, что это даст. Ведь счётчик cnt сам автоматически меняться не будет. Понятно, что можно, ввести такой счётчик, переопределить команду \thesubsection и наращивать счётчик в начале каждого параграфа (точнее в начале каждого subsection) с помощью команды \refstepcounter. Но неужели придётся идти таким обходным путём?!

 Профиль  
                  
 
 
Сообщение02.12.2008, 11:31 


04/02/08
325
Буково
Дело в том, что сам по себе addtoreset не избавляет от старых зависимостей счетчиков, а только добавляет новые.
Сделайте так (работает):

Код:
\makeatletter
\@definecounter{section}
\makeatother
\renewcommand{\thesubsection}{\arabic{subsection}}


Счетчик section просто переопределяется без подчинения кого либо.
(обратите внимание: переопределять именно счетчик section).

 Профиль  
                  
 
 
Сообщение02.12.2008, 20:52 


29/11/08
65
Селенгинск
Ed_Em в сообщении #163827 писал(а):
Сделайте так (работает)

Действительно работает! Элементарно, Ватсон.

Большое спасибо!

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

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



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

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


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

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