Абзацы в TeX по умолчанию выравниваются по ширине. Основные параметры абзаца:
\parindent
-- отступ первой строки абзаца;\parskip
-- интервал между абзацами, дополняющий обычный интервал между строками.
Установить значения этих длин можно при помощи команды \setlength
:
\setlength{\длина}{значение}
Вот как выглядит документ article с настройками абзацев, принятыми по умолчанию:
Установим величину отступа первой строки абзаца, равной ширине пяти строчных букв 'x':
\documentclass{article}
\usepackage{lipsum}
\setlength{\parindent}{5ex}
\setlength{\parskip}{1em}
\begin{document}
\section{Section Title}
\lipsum[1-3]
\end{document}
Дополнительный интервал между абзацами сделан равным по высоте прописной 'M'. Допустимо использование и других принятых в TeX единиц измерения (pt, mm, cm и т.п.).
Обратите внимание, что следующая после заголовка раздела строка текста как была, так и осталась лишённой отступа. Так принято в британской полиграфической традиции. Изменить эту установку можно, указав в преамбуле документа загрузить пакет indentfirst:
\usepackage{indentfirst}
Интервал между строками (интерлиньяж) определяется командой \baselinestretch
. Это расстояние удобно задавать в долях от текущего. В следующем примере расстояние между строками увеличено в полтора раза:
\renewcommand{\baselinestretch}{1.5}
Отступы левой и правой границы абзаца устанавливаются командами
\leftskip
и \rightskip
:
\documentclass{article}
\usepackage{lipsum}
\usepackage{indentfirst}
\setlength{\parindent}{5ex}
\setlength{\parskip}{1em}
%\renewcommand{\baselinestretch}{1.5}
\begin{document}
\section{Section Title}
\lipsum[1]
{\setlength{\leftskip}{5em}
\setlength{\rightskip}{5em}
\lipsum[2]
}
\lipsum[3]
\end{document}
Интервал между отдельными абзацами можно изменить, вставив между ними команду \vspace
с указанием требуемого расстояния:
\documentclass{article}
\usepackage{lipsum}
\usepackage{indentfirst}
\setlength{\parindent}{5ex}
\setlength{\parskip}{1em}
\begin{document}
\section{Section Title}
\lipsum[1]
\vspace{1cm}
\lipsum[2]
\lipsum[3]
\end{document}
Вообще говоря, расстояние в TeX задаётся более гибко: можно определить не просто конкретное значение, но и диапазон его возможных изменений. Так, если нужно задать расстояние, равное 1 см, которое может растягиваться на 2 пункта и сжиматься не более чем на 1 пункт, сделать это можно так:
\vspace{1cm plus 2pt minus 1pt}
Здесь plus
-компонента определяет, насколько TeX в случае необходимости может увеличить вертикальный интервал, а minus
-- насколько этот интервал можно уменьшить.
Значение \parskip
в базовых классах имеет значение 0pt, с возможностью растягиваться на 1pt:
\parskip = 0pt plus 1pt % это другой способ задания \parskip
Имейте это в виду, когда будете задавать собственные интервалы между абзацами.
Для добавления вертикальных интервалов могут оказаться полезны такие команды
\smallskip
-- добавляет интервал в 3pt, плюс или минус 1pt (в зависимости от типа документа и некоторых других факторов);\medskip
-- добавляет интервал в 6pt, плюс или минус 2pt;\bigskip
-- добавляет интервал в 12pt, плюс или минус 4pt.
\documentclass{article}
\usepackage{lipsum}
\usepackage{indentfirst}
\setlength{\parindent}{5ex}
\begin{document}
\section{Section Title}
\lipsum[1]
\medskip
\lipsum[2]
\lipsum[3]
\end{document}
Комментарии
comments powered by Disqus