Date Редакция Категория comp Теги LaTeX

Когда требуется сделать разрыв строки в тексте, например, чтобы предотвратить нежелательный перенос, используется команда \linebreak. Однако при попытке вставить \linebreak в заголовок section/subsection, получим сообщение об ошибке.

Команда \section и ей подобные имеет вид

\section[optional]{title}

Здесь title -- заголовок, располагающийся в тексте; optional -- заголовок, помещаемый в содержание документа. По умолчанию, аргумент optional опускается, и в содержание передается текст title. Именно с разрывом строки в содержании возникают проблемы. Решить их можно с помощью полной формы команды \section, помещая в optional текст без разрывов.

Допустим нам нужно сделать разрыв строки перед словом "разрыв" в следующем заголовке

\section{Очень-очень длинный заголовок, в котором нужно сделать разрыв}

Для этого, запишем команду \section полностью, передавая в содержание текст заголовка без разрыва

\section[Очень-очень длинный заголовок, в котором нужно сделать разрыв]{Очень-очень длинный заголовок, в котором нужно сделать\linebreak разрыв}


Комментарии

comments powered by Disqus