Установка полуторного междустрочного интервала по ГОСТ в LaTeX
Требования ГОСТ: почему именно полуторный интервал
Согласно ГОСТ 7.32-2017 и методическим указаниям большинства российских вузов (МГУ, СПбГУ, МГТУ им. Баумана, ВШЭ), основной текст курсовых, дипломов и диссертаций должен быть набран с междустрочным интервалом 1.5 (в сочетании с правильной настройкой полей страницы geometry в LaTeX). При этом текст сносок, подписей к рисункам и содержимое таблиц должно оставаться с одинарным интервалом.
Почему команда \linespread{1.5} портит документ
Многие начинающие пользователи пишут в преамбуле команду \linespread{1.5}. Это грубая ошибка: в базовой типографике TeX множитель 1.5 умножает базовый интервал шрифта и визуально дает не полуторный, а почти двойной интервал! Кроме того, \linespread уродует интервалы в сносках и математических формулах.
Полуторный интервал в LaTeX через setspace: правильный метод
Единственно верный способ — использовать специализированный пакет setspace. Правильная настройка, реализующая полуторный интервал в latex setspace, выглядит так:
\usepackage{setspace}
\onehalfspacing
Команда \onehalfspacing точно учитывает кегль шрифта (12pt или 14pt) и выставляет именно те 1.5 интервала, которые ожидает увидеть вузовский нормоконтроль, сохраняя эталонное выравнивание текста по ширине без огромных пробелов.
Сохранение одинарного интервала в таблицах и сносках
Главное преимущество пакета setspace заключается в том, что он автоматически возвращает одинарный интервал (single spacing) в сносках на нижнем поле страницы и подрисуночных подписях, что в точности соответствует ГОСТ.
Если внутри большой таблицы вам требуется принудительно сжать строки, используйте локальное окружение:
\begin{table}[ht]
\begin{singlespace}
% Код таблицы с одинарным интервалом
\end{singlespace}
\end{table}
Практические советы
Размер шрифта 14pt для дипломов
Если в документе используется шрифт 14pt (\documentclass[14pt]{extreport}), команда \onehalfspacing автоматически подстроится под увеличенный кегль.