| 
 |  
Премного благодарен. Замечательные возможности заложены, однако. 
:) 
Начал разбираться как это работает. 
 
Однако возникла проблема, не пойму в чём пока дело. 
 
Подключил 
\usepackage{nccsect} 
 
и при вёрстке ругается 
 
(/usr/share/texmf/tex/latex/ncctools/afterpackage.sty) 
 
! LaTeX Error: Command \captionwidth already defined. 
               Or name \end... illegal, see p.192 of the manual. 
 
See the LaTeX manual or LaTeX Companion for explanation. 
Type  H <return>  for immediate help. 
 ... 
 
l.478 } 
 
Посмотреть мануал, но какой? 
nccsect.pdf --- 45 c. (а пишет см. 192 с.) 
 
Похоже, что конфликтует с каким то пакетом вокруг команды  \captionwidth 
:( 
Не подскажите, можно ли как то обойти этот конфликт мирно 
или придётся искать конфликтный пакет (по всей видимости это --- caption) 
 
 
 
On Mon, 15 Dec 2008 20:56:11 +0200, Alexander I Rozhenko  wrote: 
 
Средствами пакета 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" 
 
Еще раз приветствую 
Уважаемое сообщество. 
 
Подскажите можно ли решить в рамках 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} 
 
но к сожалению она не позволяет учитывать, что идет (какой текст) до и после команды 
:( 
Просто предполагает указание в виде конкретных значений отступы до и после. 
:( 
 
Спасибо. 
  
 |  
 
 |