LaTeX/Форматирование текста

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

Интервалы[править]

Межстрочный интервал[править]

Для задания межстрочного интервала можно использовать команду

\linespread{интервал}

По умолчанию параметр команды равен 1. Полуторному интервалу соответствует \linespread{1.3}, \linespread{1.6} — двойному интервалу.

Пакет setspace дает больше возможностей в задании межстрочного интервала. Данный пакет по умолчанию не применяет настройки межстрочного интервала там, где они обычно не нужны (сноски, заголовки и т. п.):

\usepackage{setspace}
%\полуторный интервал
\onehalfspacing


Для изменения межстрочного интервала внутри документа пакет setspace предоставляет окружения singlespace, onehalfspace, doublespace и spacing:

Параграф с \\ обычным \\ межстрочным интервалом.

\begin{doublespace}
  Параграф с \\ двойным \\ интервалом.
\end{doublespace}

\begin{spacing}{2.5}
  Параграф с \\ ещё большим \\ межстрочным интервалом.
\end{spacing}

Неразрывный пробел[править]

Неразрывный пробел не позволяет LaTeX вставлять разрыв строки на месте такого пробела и не позволяет увеличивать расстояние между символами. Неразрывный пробел стандартного размера задается символом ~.

Неразрывный пробел применяется в следующих случаях:

  • между двумя инициалами и между инициалами и фамилией (П.~И.~Сидоров);
  • между сокращёнными обращениями и фамилией (г-н~Иванов), а также после географических сокращений (г.~Москва, о-ва~Кука);
  • между знаками номера, параграфа и относящимися к ним цифрами (№ 8, § 104);
  • внутри сокращений (и т.~д., т.~е., н.~э. и т. п.);
  • между числами и относящимися к ним единицами измерения или счётными словами (12~кг, 1981~г., гл.~IV);
  • перед тире в середине предложения (Восемнадцать~--- это совсем не мало);
  • перед номерами версий программных продуктов и частями их названий, состоящими из цифр или сокращений (Ubuntu~14.04, Windows~XP);
  • после предлогов и союзов (особенно однобуквенных или начинающих предложение), прежде всего в заголовках (Стремиться к~совершенству); после частицы «не», перед частицами «бы», «ли», «же».
  • между группами цифр в многозначных числах, по три цифры справа налево, начиная с четырёх- или пятизначных чисел используется «узкий пробел» (тонкая шпация), задаваемая в LaTeX последовательностью \, (2\,132\,128~байт). «Узкий пробел» также может применяться между инициалами и внутри однобуквенных сокращений («т. д.», «т. п.»)

Горизонтальные пробелы[править]

При необходимости в LaTeX могут применяться увеличенные фиксированные пробелы:

\quad задаёт пробел шириной в 1em. \qquad — удвоенный \quad.

\hfill создаёт растяжимый горизонтальный пробел, прижимающий остальную часть строки к правому полю:

Автор \hfill \today

Переносы[править]

LaTeX автоматически расставляет переносы. Правильный словарь переносов используется при выборе языка пакетом babel (см. раздел «Локализация»).

Если нужного слова не оказалось во внутреннем словаре переносов LaTeX, то правила переноса такого слова можно указать вручную:

Син\-хро\-фа\-зо\-трон

Запретить переносы в слове можно при помощи команды \mbox:

\mbox{Непереносимость}

Для часто встречающихся слов правила переноса лучше указать в преамбуле документа при помощи команды \hyphenation:

\hyphenation{Непереносимость Син\-хро\-фа\-зо\-трон}

Кавычки[править]

В русской типографике применяются французские кавычки («ёлочки»), для вложенных кавычек — немецкие («лапки»). В современных дистрибутивах LaTeX их можно набирать, используя Unicode, или при помощи последовательностей, предоставляемых пакетом babel:

<<,,Цыганы`` мои не продаются вовсе>>, — сетовал Пушкин.

Latex-book quote 01.png

В научной и учебной лингвистической литературе для текста, указывающего значение некоторого слова или словосочетания (обычно иноязычного), используются английские одиночные кавычки.

В различных англоязычных странах правила употребления кавычек могут различаться, но общим правилом является использование английских фигурных одиночных или двойных кавычек, для набора которых используются символы ` (гравис) для открывающих кавычек и ' (апостроф) для закрывающих:

``Hal said, `Good morning, Dave'{}'', recalled Frank.

Latex-book quote 02.png

Многоточие[править]

Для вставки многоточия (знака препинания в виде трёх поставленных рядом точек) используется команда \ldots.

Шрифты[править]

Информацию по использованию шрифтов различных семейств, изменению размера и начертания шрифтов см. в разделе Шрифты.