Чтобы уменьшить пробелы между выключными формулами и текстом, в теле документа нужно указать

\setlength{\abovedisplayskip}{3pt}
\setlength{\abovedisplayshortskip}{3pt}
\setlength{\belowdisplayskip}{3pt}
\setlength{\belowdisplayshortskip}{3pt}

Параметры c short регулируют отступ после и перед короткой строки. Обычно эти отступы должны быть короче, чем перед "нормальными" строками.

Этим же способом можно настроить отступы в окрестности конкретной формулы. Вот как убирается отступ перед формулой.

\[
\setlength\abovedisplayskip{0pt}
...
\]

Глобальные настройки в преамбуле документа.

Вариант 1:

\AtBeginDocument{%
 \abovedisplayskip=12pt plus 3pt minus 9pt
 \abovedisplayshortskip=0pt plus 3pt
 \belowdisplayskip=12pt plus 3pt minus 9pt
 \belowdisplayshortskip=7pt plus 3pt minus 4pt
}

Указаны настройки отступов по умолчанию.

Вариант 2:

\expandafter\def\expandafter\normalsize\expandafter{%
    \normalsize
    \setlength\abovedisplayskip{10pt}
    \setlength\belowdisplayskip{10pt}
    \setlength\abovedisplayshortskip{10pt}
    \setlength\belowdisplayshortskip{10pt}
}


Комментарии

comments powered by Disqus