Spec-Zone.ru › LaTeX

\- (разрешающая дефис)

Указывает LaTeX, что он может разбить слово дефисом в данной точке. Когда вы вставляете команды \- в слово, слово будет разбиваться дефисом только в этих точках, а не в других точках разрыва, которые LaTeX мог бы выбрать. Эта команда надёжная (см. \protect).

LaTeX хорошо справляется с делением слов на слоги и обычно находит большинство правильных точек разрыва, почти никогда не используя неправильные. Команда \- предназначена для исключительных случаев.

Например, LaTeX обычно не разбивает слова, содержащие дефис. Ниже, длинное и с дефисом слово означает, что LaTeX должен вставить неприемлемо большие пробелы для установки узкого столбца.

\begin{tabular}{rp{1.75in}}
  Isaac Asimov &The strain of
               anti-intellectualism
               % an\-ti-in\-tel\-lec\-tu\-al\-ism
               has been a constant thread winding its way through our
               political and cultural life, nurtured by
               the false notion that democracy means that
               `my ignorance is just as good as your knowledge'.
\end{tabular}

Выключение третьей строки и включение четвёртой обеспечивает гораздо лучшую подгонку.

Команда \- позволяет LaTeX разбить слово только в этой точке, но не требует этого. Вы можете принудительно разбить слово с помощью чего-то вроде Hef-\linebreak feron. Конечно, если вы позже измените текст, этот принудительный разрыв может выглядеть очень странно, поэтому этот подход требует осторожности.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005c_002d-_0028hyphenation_0029.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API