|
Средствами пакета nccsect это делается так
\renewcommand\subsection{\aftersectionvspace{...}\startsection{2}}
Здесь переопределяется \subsection следующим образом: если прямо перед ней была другая рубрика, например, \section, то расстояние между \section и \subsection определяется параметром \aftersectionvspace. Во всех других случаях действуют обычные правила.
Оформление заголовков рубрик возможно в 8 разных стилях, причём для каждого уровня можно задавать свой стиль. Вот названия стилей:
hangindent -- обычный стиль, применяемый в LaTeX'е
hangindent* -- то же, но с рваным правым краем (без переноса слов и без растяжки)
parindent -- с абзацным отступом (принято использовать в отечественной рубрикации)
parindent* -- понятно что
hangparindent -- hangindent + левый маржин размером с абзацный отступ
hangparindent* -- понятно что
center -- центрированный заголовок
centerlast -- однострочный заголовок центрирован, многострочный -- выравнивается по ширине с центрированием последней строки.
В пакете есть ещё много других возможностей.
----- Original Message ----- From: "Aleksander Gorohovski" <CyrTeX-ru@vsu.ru>
To: "Cyrillic TeX Users Group" <CyrTeX-ru@vsu.ru>
Sent: Monday, December 15, 2008 11:38 PM
Subject: РАЗДЕЛ + подраздел
Еще раз приветствую
Уважаемое сообщество.
Подскажите можно ли решить в рамках LaTeX такую проблему
с расположением РАЗДЕЛА и сразу следующего за ним подраздела / текста.
Проблема заключается в том,
как настроить поведение команд \section и/или \subsection , чтобы
1.
в случае когда после \section{Название раздела}
идёт обычный текст --- формировался бы вертикальный отступ отделяющий название от текста,
например, размером в 1 пустую строку.
2.
в случае когда после \section{Название раздела} идёт
\subsection{Название подраздела} --- НЕ формировался бы дополнительный вертикальный отступ, т.е.
название подраздела начиналось бы просто с абзаца.
Посмотрел настройку, например, для subsection:
\renewcommand\subsection{\@startsection{subsection}{2}{\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}{1.5ex \@plus .2ex}{\normalfont}
но к сожалению она не позволяет учитывать, что идет (какой текст) до и после команды
:(
Просто предполагает указание в виде конкретных значений отступы до и после.
:(
Спасибо.
================================================
CyrTeX-ru mailing list Archives and Information:
https://info.vsu.ru/Lists/CyrTeX-ru/List.html
|
|