next up previous
Next: 2.2 Специальные буквы и Up: 2.1 Разбиение на строки Previous: 2.1.1 Выровненные абзацы

   
2.1.2 Переносы

LATEX переносит слова, когда это необходимо. Если алгоритм переносов не находит правильных точек переноса, вы можете исправить положение, сказав TEX об исключении при помощи следующих команд.

Команда

$\backslash$hyphenation{список слов}

вызывает перенос слов, перечисленных в ее аргументе, только в местах, отмеченных <<->>. Эта команда должна даваться в преамбуле входного файла, и должна содержать только слова, состоящие из обычных букв. Регистр букв игнорируется. Следующий пример разрешает переносы в слове <<hyphenation>>, так же, как и в слове << Hyphenation>>, и запрещает переносы в словах <<FORTRAN>>, <<Fortran>> и <<fortran>>.

Пример:

\hyphenation{FORTRAN Hy-phen-a-tion}

Команда $\backslash$- вставляет в слово выборочный перенос. Он также становится единственной разрешенной точкой переноса в этом слове. Эта команда в особенности полезна для слов, содержащих специальные символы (например, символы с акцентами), потому что 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

Несколько слов можно удержать вместе на одной строке командой

$\backslash$mbox{текст}

Она будет в любом случае сохранять свой аргумент вместе.

Номер моего телефона скоро сменится.
Он будет \mbox{0116 291 2319}.

Параметр
\mbox{\emph{имя файла}} должен
содержать имя файла.

Номер моего телефона скоро сменится.
Он будет \mbox{0116 291 2319}.

Параметр имя файла должен содержать имя файла.