Mailing List CyrTeX-ru@vsu.ru Message #1252
From: Nikolay Leonov <CyrTeX-ru@vsu.ru>
Subject: Re: Слова залезают за пределы страницы.
Date: Wed, 15 Apr 2009 09:51:14 +0800
To: Cyrillic TeX Users Group <CyrTeX-ru@vsu.ru>
Можно в преамбуле документа добавить команду \sloppy, которая
запрещает строкам вылезать за правую границу по всему документу. Либо
можно дать эту команду только для проблемного абзаца, вставив его
между \begin{sloppypar} и \end{sloppypar}.





15.04.09, ASM<CyrTeX-ru@vsu.ru> написал(а):
> Здравствуйте, All!
>
> у меня проблема, САБЖ. Google отвечает на это так:
> Установите параметры:
> \hyphenpenalty=10000
> \tolerance=10000
> И будет вам счастье.
>
> Вообщем-то в чем-то они правы, но в некоторых(причём длинных)
> абзацах появляется проблема. Первая строчка содержит 4 слова
> разделёнными пробелами, по длине большими чем сами слова. Далее
> строки выглядят вполне сносно. Причём на второй строке слова не очень
> большие и вполне красивее бы смотрелись на первой строке.
>
> Если tolerance менять на 9900, то первая строчка содержит уже не 4
> а 8 слов, и последнее вылезает за границы страницы. То есть 7 слов
> на первой строке смотрелись бы самый раз.
>
> Вопрос, как всё же "заставить" TeX разделять слова в абзаце так,
> что бы они распределялись более-менее красиво, то есть делать между
> словами минимальные пробелы, но в случае если слова вылезают за область
> страницы, то ни в коем случае не допускать этого.
>
> P.S. Если сконвертировать документ в OpenOffice, то разбивка как раз
> получается наиболее логичной. Он помещает именно 7 слов в первую строку.
> Хоть пробелы между словами и большие, но это красивее чем если часть слова
> вылезает за границу страницы.
>
> ================================================
> 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