From: "Alexander I Rozhenko" Received: by relay1.vsu.ru (CommuniGate Pro PIPE 5.2.10) with PIPE id 141587123; Fri, 19 Dec 2008 09:11:42 +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 141587107 for CyrTeX-ru@vsu.ru; Fri, 19 Dec 2008 09:11:39 +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 9C77938232336 for ; Fri, 19 Dec 2008 12:11:38 +0600 (NOVT) Message-ID: <000901c961a1$707bcbc0$6501a8c0@sat2> To: "Cyrillic TeX Users Group" References: Subject: =?utf-8?B?UmU6INCg0JDQl9CU0JXQmyArINC/0L7QtNGA0LDQt9C00LXQuw==?= Date: Fri, 19 Dec 2008 12:17:15 +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]); Fri, 19 Dec 2008 12:11:38 +0600 (NOVT) X-Spam-Flag: SKIP X-Spam-Yversion: Spamooborona-2.2 X-Virus-Scanned: ClamAV 0.92.1/8784/Fri Dec 19 03:12:10 2008 on osts X-Virus-Status: Clean X-DrWeb-FlyTrap-Class: NON-SPAM X-DrWeb-FlyTrap-CID: 1 X-DrWeb-FlyTrap-ID: 17954880 ----- Original Message ----- From: "Aleksander Gorohovski" To: "Cyrillic TeX Users Group" Sent: Thursday, December 18, 2008 9:28 PM Subject: Re: РАЗДЕЛ + подраздел >Я попробовал в действии > > \sectionstyle[subsection]{parindent} > > к сожалению она работает не совсем так как ожидалось. > > Хотелось чтобы сдвиг был только для 1-й строки (обычным абзацем), а > эта настройка сдвигает на абзацный отступ целиком все строки названия. > :( Ок, тоже сделаю примочку. Вчера у меня не получилось сделать обещанное. За выходные сделаю. > А вот > \renewcommand\subsection{\aftersectionvspace{-1ex}\startsection{2}} > > славно работает. > > Правда при подключении nccsect вылезли побочные артефакты: > > Стало полужирное оформление заголовков и подзаголовков, > а также более крупным шрифтом Оформление заголовков, шрифты и т.д. можно задать командами \DeclareSection. Посмотрите для примера ncclatex.sty в конце. > Названия разделов были раньше по центру, а теперь --- начинаются с > абзаца... \sectionstyle{center} Действует на все разделы, созданные с помощью \DeclareSection*, для которых нет явного задания стиля. Ещё рекомендую задать \indentaftersection В стиле с центрированием заголовков текст псле него желательно начинать с красной строки. > Произошло переопределение вида подписей к рисункам и таблицам. Кастомизируется с помощью \DeclareCaption. > СОДЕРЖАНИЕ раньше было по центру, а теперь сместилось влево > ... \sectionstyle{center} > В итоге получилось вместо 2 проблем около десяти новых. > Теперь надо поискать как это всё настраивать и > восстановить прежний статус. > > Эх, если б можно было как то вынести отдельно > функциональность настройки section, subsection, т.е. > 1. > Размещение заголовков --- как обычный абзац > 2. > Работу > \renewcommand\subsection{\aftersectionvspace{-1ex}\startsection{2}} > > и дополнительно ничего и придумывать не пришлось бы. > А то как же. Я такие вещи уже делал. Посмотрите пакет nccsections из NCCLATEX. Там такие примочки делаются с помощью пакета afterpackage. Например пишите в своём стилевом файле \AfterPackage{nccsect}{ ... } и в фигурных скобках задаёте все примочки для случая, если используется nccsect. Так можно организовать пакет (скажем mycontext), в котором будут захардкодены примочки для работы с разными пакетами. Тогда в тексте документа вы просто пишете \usepackage{mycontext} и загружаете другие пакеты. Если в списке загружаемых пакетов обнаруживается пакет, к которому есть примочки в mycontext, то они автоматом исполняются сразу после загрузки пакета. Последовательность загрузки пакетов здесь неважна. Можно грузить mycontext после пакетов, примочки к которым в нём есть. Тогда примочки срабатывают сразу при загрузке mycontext. > Конечно, наверное, это только моё желание и на практике оно сложно > осуществимо. > > ================================================ > CyrTeX-ru mailing list Archives and Information: > https://info.vsu.ru/Lists/CyrTeX-ru/List.html > >