Mailing List CyrTeX-ru@vsu.ru Message #889
From: Aleksander Gorohovski <CyrTeX-ru@vsu.ru>
Subject: Re: РАЗДЕЛ + подраздел
Date: Sun, 28 Dec 2008 10:32:50 +0200
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
On Sun, 28 Dec 2008 03:31:11 +0200, Stanislav Kruchinin <CyrTeX-ru@vsu.ru> wrote:

Aleksander Gorohovski wrote:
Может кто-нибудь подскажет, к сожалению не знаю,
какие нужны настройки, чтобы заголовок подраздела переходил на следующую страницу,
если внизу страницы получается (формируется) меньше 2-х строк основного текста?

Сложно сказать. Поищите в TeXbook, может быть на этот случай предусмотрен какой-то penalty. Если подходящего не найдется, то эта задача потребует переработки низкоуровневых команд, вроде \@sect.

Спасибо.

Знать бы ещё где (в каком пакете) находятся стандартные определения
\def\@sect
и
\def\@ssect
?

 p.s.
К моему удивлению, не обнаружил в CTAN пакетов, которые позволили бы гибко настроить
произвольное формирование Заголовков разделов, подразделов и пр.


Плохо искали. Я, например, реализовал параметризацию формата всех

Возможно.
Увы. Но, как понимаю, и Вам не удалось найти универсального пакета настройки
заголовков

заголовков в своем классе, но в принципе хотел бы видеть аналогичные вещи в "ядре" LaTeX. Из-за их отсутствия процедура создания новых классов становится неоправданно сложной.

Если не секрет, а что это за класс?
Можно посмотреть
Вы в нём делали переопределение \@sect и \@ssect
?

Формат заголовков (выравнивание, начертание, номер) параметризовать достаточно просто. Например, в преамбуле документа можно написать так:
\renewcommand\aftersection{3ex \@plus.2ex}
\renewcommand\sectionalign{\centering}

В результате поменяется значение интервала после заголовков секций и они будут выравниваться по центру.

К сожалению, эти настройки не обладают высокой степенью свободы
:(

Они не позволяют УБРАТЬ ,,втяжку`` (за номер раздела/подраздела, с левым  выравниванием)
длинных заголовков, которые располагаются на несколько строк.
Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster