Проблемы с выравниванием и расстановкой переносов

Проблемы с выравниванием и расстановкой переносов

Можем ли мы использовать \! и ~ для регулировки пробелов между словами, чтобы настроить переносы и читабельность абзаца?

решение1

Существует два основных режима поведения движка в отношении переносов.

Доступны две команды:

  • \sloppyи \fussy.

  • \fussyявляется значением по умолчанию.

Если вы считаете, что переносов слишком много, попробуйте \sloppy, что сделает программу гораздо более терпимой, т. е. менее склонной к переносам.

Вы также можете поиграть с другими параметрами, такими как:
\hyphenpenalty=<number>

Лично я ненавижу переносы и считаю, что следующие настройки дают наилучшие результаты
(см.Применять переносы только к словам, содержащим тире):

\sloppy
\hyphenpenalty=9999

Конечно, многие не согласятся: это вопрос субъективный.

Технические подробности смотрите в этой публикации:
Что означает \суетливый, \небрежный, \экстренно растянутый, \терпимость, \плохой?

Связанный контент