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



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

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


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

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