|
Можно не переопределять \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
|
|