Mailing List CyrTeX-ru@vsu.ru Message #2101
From: Alexander I Rozhenko <CyrTeX-ru@vsu.ru>
Subject: Re: Как убрать переносы в заголовках section т.д. ( Продолжение убрать переносы в оглавлении)
Date: Sat, 5 Jun 2010 12:48:47 +0700
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Можно не переопределять \l@section, а изменить содержимое команды
\@pnumwidth, например,

\def\@pnumwidth{2em plus 1fill}

> Alexander I Rozhenko
> \raggedright не самое лучшее решение. Он делает много лишних действий и в
> конечном итоге использует внутри \rightskip\@fluhglue. Я в свое время
> отказался от использования \raggedright из-за побочных эффектов,
> вызываемых лишними переопределениями. Сейчас уже не помню в каких
> ситуациях они возникали. Версия с чистым \rightskip\@fluhglue
> предпочтительнее.
>
> Что касается \l@section, то запрет переносов не решает проблему. Надо
> давать возможность LaTeXу невыравнивать строки по правому краю.
> Попробуйте
> переопределить \rightskip в этой команде так
>
> \rightskip \@pnumwidth plus 1fill
>
> Тогда переносы точно исчезнут без всяких штрафов. Но я бы лучше сделал
> так
>
> \rightskip \@pnumwidth plus 2em
>
> Последний вариант компромисный. Он разрешает делать правый край рваным,
> но
> не более чем на 2em.
>
> С уважением,
> Александр Роженко
>
>
> ================================================
> CyrTeX-ru mailing list Archives and Information:
> https://info.vsu.ru/Lists/CyrTeX-ru/List.html


Subscribe (FEED) Subscribe (DIGEST) Subscribe (INDEX) Unsubscribe Mail to Listmaster