From: "Alexander I Rozhenko" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.10) with PIPE id 140638030; Tue, 16 Dec 2008 06:15:47 +0300 X-drweb-hash: Received: from [85.118.224.220] (HELO mail.academ.org) by relay1.vsu.ru (CommuniGate Pro SMTP 5.2.10) with ESMTP id 140637864 for CyrTeX-ru@vsu.ru; Tue, 16 Dec 2008 06:14:58 +0300 Received-SPF: none receiver=relay1.vsu.ru; client-ip=85.118.224.220; envelope-from=rozhenko@oapmg.sscc.ru Received: from sat2 (host-10-204-42-23.academ.local [10.204.42.23]) (Authenticated sender: roj@academ.org) by mail.academ.org (Postfix) with ESMTPA id 6557838430E7F for ; Tue, 16 Dec 2008 09:14:58 +0600 (NOVT) Message-ID: <001601c95f2d$3cf0a260$6501a8c0@sat2> To: "Cyrillic TeX Users Group" References: Subject: =?utf-8?B?UmU6INCg0JDQl9CU0JXQmyArINC/0L7QtNGA0LDQt9C00LXQuw==?= Date: Tue, 16 Dec 2008 09:20:25 +0600 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=response Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Greylist: Sender succeeded SMTP AUTH authentication, not delayed by milter-greylist-3.0 (mail.academ.org [0.0.0.0]); Tue, 16 Dec 2008 09:14:58 +0600 (NOVT) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.2 X-Virus-Scanned: ClamAV 0.92.1/8762/Mon Dec 15 20:57:35 2008 on osts X-Virus-Status: Clean X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 17485515 Ещё посмотрите пакет ncclatex. Там в конце настройки nccsect под наши правила. Фонт \bff -- это \bf + ожирнение математики. Он определяется в nccsect. \StartFromTextArea тоже есть в nccsect. Ещё есть кастомизация рубрикации в пакете nccsections. В нём можно с помощью опций указать варианты кастомизации: newsecstyle, newtocstyle -- задают новый стиль оформления рубрик и элементов содержания (я уже немного подзабыл, но в новом стиле область действия стилевых параметров в командах \DeclareSection, \DeclareTOCEntry немного иная); chapterinline | chaptersection -- в первом случае заголовок Глава N идёт в подбор с названием главы (в одном абзаце), во втором случае -- глава оформляется как секция (номер в подбор с названием). partinline | partsection -- аналогично для части. ----- Original Message ----- From: "Aleksander Gorohovski" To: "Cyrillic TeX Users Group" Sent: Tuesday, December 16, 2008 1:48 AM Subject: Re: РАЗДЕЛ + подраздел > Премного благодарен. Замечательные возможности заложены, однако. > :) > Начал разбираться как это работает. > > Однако возникла проблема, не пойму в чём пока дело. > > Подключил > \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 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} >>> >>> но к сожалению она не позволяет учитывать, что идет (какой текст) до и >>> после команды >>> :( >>> Просто предполагает указание в виде конкретных значений отступы до и >>> после. >>> :( >>> >>> Спасибо. > > ================================================ > CyrTeX-ru mailing list Archives and Information: > https://info.vsu.ru/Lists/CyrTeX-ru/List.html > >