При компиляции документов Latex сложные слова с дефисами (например, «снежно-ледовый», «северо-восток») автоматически переносятся только там, где стоит дефис. Можно использовать команду \- для принудительного указания места разрыва. Например:
снеж\-но-ле\-до\-выйПолуавтоматическим решением является использование специального символа "=. Этот символ заменяет обычный дефис и позволяет LaTeX переносить обе части сложного слова по слогам. Например:
снежно"=ледовыйВ этом случае слово может быть перенесено по любому из доступных слогов. Правда, такое решение все равно не является автоматическим, каждое слово нужно редактировать.
Есть вариант улучшения качества переносов в Latex — использование пакета microtype, например, следующим образом:
\usepackage[protrusion=true]{microtype}В результате текст будет иметь более красивый вид, уменьшится количество переносов, в большинстве случаев не будет лишних выходов за пределы страницы.