
Можем ли мы использовать \! и ~ для регулировки пробелов между словами, чтобы настроить переносы и читабельность абзаца?
решение1
Существует два основных режима поведения движка в отношении переносов.
Доступны две команды:
\sloppy
и\fussy
.\fussy
является значением по умолчанию.
Если вы считаете, что переносов слишком много, попробуйте \sloppy
, что сделает программу гораздо более терпимой, т. е. менее склонной к переносам.
Вы также можете поиграть с другими параметрами, такими как:
\hyphenpenalty=<number>
Лично я ненавижу переносы и считаю, что следующие настройки дают наилучшие результаты
(см.Применять переносы только к словам, содержащим тире):
\sloppy
\hyphenpenalty=9999
Конечно, многие не согласятся: это вопрос субъективный.
Технические подробности смотрите в этой публикации:
Что означает \суетливый, \небрежный, \экстренно растянутый, \терпимость, \плохой?