LATEX переносит слова, когда это необходимо. Если алгоритм переносов не находит правильных точек переноса, вы можете исправить положение, сказав TEX об исключении при помощи следующих команд.
Команда
hyphenation{
список слов}
вызывает перенос слов, перечисленных в ее аргументе, только
в местах, отмеченных <<-
>>. Эта команда должна даваться в
преамбуле входного файла, и должна содержать только слова, состоящие
из обычных букв. Регистр букв игнорируется. Следующий пример разрешает
переносы в слове <<hyphenation>>, так же, как и в слове <<
Hyphenation>>, и запрещает переносы в словах <<FORTRAN>>,
<<Fortran>> и <<fortran>>.
Пример:
\hyphenation{FORTRAN Hy-phen-a-tion}
Команда - вставляет в слово выборочный перенос. Он также становится единственной разрешенной точкой переноса в этом слове. Эта команда в особенности полезна для слов, содержащих специальные символы (например, символы с акцентами), потому что LATEX не переносит такие слова автоматически.
I think this is: su\-per\-cal\-% i\-frag\-i\-lis\-tic\-ex\-pi\-% al\-i\-do\-cious
I think this is: supercal ifragilisticexpi alidocious
Несколько слов можно удержать вместе на одной строке командой
mbox{
текст}
Она будет в любом случае сохранять свой аргумент вместе.
Номер моего телефона скоро сменится. Он будет \mbox{0116 291 2319}. Параметр \mbox{\emph{имя файла}} должен содержать имя файла. Номер моего телефона скоро сменится. Он будет \mbox{0116 291 2319}.
Параметр имя файла должен содержать имя файла.