Работа в системе LaTeX




Более тонкая настройка - часть 5


В этом может помочь еще не рассматривавшийся нами параметр \parfillskip. Именно, скажите (перед завершающей абзац пустой строкой) \parfillskip=0pt, и TeX постарается растянуть последнюю строку (увеличивая промежутки между словами не только в последней строке, но, при необходимости, и в остальных). Если в результате этих действий не случится overfull'а или underfull'а, то все в порядке.

После окончания абзаца прежнее значение параметра \parfillskip не восстанавливается, так что менять его надо внутри группы.

Дополнительные тонкости с переносами. Вы можете влиять на частоту переносов в абзацах с помощью параметра \hyphenpenalty. По умолчанию его значение равно

50
. Если присвоить этому параметру большее значение, то переносов будет меньше. Точнее говоря, если у TeX'а будет возможность выбирать, сделать лишний перенос или же обойтись без него, растянув строку чуть больше,7) то TeX будет склоняться ко второму варианту тем чаще, чем больше значение \hyphenpenalty. Максимально возможное значение параметра \hyphenpenalty равно
10000
. Если в момент верстки абзаца это значение именно таково, то переносы в этом абзаце вообще запрещены. Такой режим разумно, например, установить для абзацев, написанных на языке, для которого в вашей реализации TeX'а нет таблицы переносов, чтобы TeX не сделал переносов во французском тексте по английским правилам.

Наряду с параметром \hyphenpenalty (отвечающим как за автоматически вставленные переносы, так и за переносы, возможные места для которых вы отметили с помощью команды \-), есть и параметр \exhyphenpenalty, отвечающий за переносы в словах с дефисом или командой \slash. Напомним, что в таких словах автоматический перенос возможен только в том месте, где дефис (или \slash) делит слово на части. Так вот, чем больше значение \exhyphenpenalty, тем с меньшей охотой TeX будет делать переносы в этих местах. Если же значение \exhyphenpenalty равно

10000
, то такие переносы будут и вовсе запрещены.

Значение двух описанных выше параметров используется TeX'ом в тот момент, когда он видит пустую строку, завершающую абзац.


Содержание  Назад  Вперед