20080319

Изменение межстрочного интервала в LaTeX

После почти трёхнедельного перерыва я наконец более-менее освободился и могу возобновить свои записи в блог:) Сегодня я достаю из черновиков и публикую описание двух способов изменить межстрочный интервал в LaTeX.

Итак, простой способ:
% в преамбуле, чтобы использовать полуторный интервал
\renewcommand{\baselinestretch}{1.5}


Способ хитрее: использовать пакет setspace, в этом случае можно менять межстрочный интервал для фрагментов текста:
% в преамбуле
\usepackage{setspace}
\onehalfspacing % полуторный интервал для всего текста
% или \singlespacing % одиночный интервал для всего текста
% или \doublespacing % двойной интервал для всего текста
% или \setstretch{множитель} % произвольный интервал
...

% в тексте
\begin{onehalfspace}
фрагмент текста с полуторным межстрочным интервалом
\end{onehalfspace}
\begin{doublespace}
фрагмент текста с двойным межстрочным интервалом
\end{doublespace}


В общем, можно использовать следующие окружения из setspace меняют межстрочный интервал для фрагмента текста: singlespace, onehalfspace, doublespace, spacing (требует параметра). А команды \singlespacing, \onehalfspacing, \doublespacing и \setstretch{множитель} в преамбуле меняют межстрочный интервал всего документа в целом.