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:
<<,,Цыганы`` мои не продаются вовсе>>, — сетовал Пушкин.
|
В научной и учебной лингвистической литературе для текста, указывающего значение некоторого слова или словосочетания (обычно иноязычного), используются английские одиночные кавычки.
В различных англоязычных странах правила употребления кавычек могут различаться, но общим правилом является использование английских фигурных одиночных или двойных кавычек, для набора которых используются символы `
(гравис) для открывающих кавычек и '
(апостроф) для закрывающих:
``Hal said, `Good morning, Dave'{}'', recalled Frank.
|
Многоточие
правитьДля вставки многоточия (знака препинания в виде трёх поставленных рядом точек) используется команда
\ldots
.
Шрифты
правитьИнформацию по использованию шрифтов различных семейств, изменению размера и начертания шрифтов см. в разделе Шрифты.