Почему \smallskip такой большой после отображения математики?

Почему \smallskip такой большой после отображения математики?

Почему в приведенном ниже MWE \smallskipпосле отображения математических выражений добавляется так много дополнительного пространства? (И как это исправить?)

\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{amsmath}

\begin{document}
This line.

Next line.
\smallskip

Next line after small skip.

\[displaymath\]

Next line.

\[displaymath\]
\smallskip

Next line after small skip.
\end{document}

введите описание изображения здесь

решение1

Хороший синтаксис LaTeX — этоникогдачтобы немедленно оставить одну или несколько пустых строк, которые неявно создают разрыв абзацадогруппа display-math. Если нужно, можно начать новый абзацпослегруппа по наглядной математике.

Если вы хотите избежать создания чрезмерного количества вертикальных пробелов между концом одной группы displaymath и следующим абзацем, при этом продолжая использовать \smallskip, не вставляйте пустую строку между \smallskipинструкцией и следующим абзацем.

введите описание изображения здесь

\documentclass[12pt]{article}
\usepackage{amsmath}
\setlength\parindent{0pt} % just for this example
\setlength\textwidth{3in} % just for this example
\begin{document}
This line.

Another line.

\smallskip              % no blank line after \smallskip
Line after a smallskip. % no blank line *before* \[...\]
\[\text{displaymath}\]

Line with no smallskip. % no blank line *before* \[...\]
\[\text{displaymath}\]

\smallskip              % no blank line after \smallskip
Line after a smallskip.
\end{document}

решение2

Не используйте пустые строки перед/после отображения математики. Используйте это так:

\documentclass[12pt]{article}
\usepackage[english]{babel}
\usepackage{amsmath}

\begin{document}
    This line.

    Next line.
    \smallskip

    Next line after small skip.
%   
    \[displaymath\]
%   
    Next line.
%   
    \[displaymath\]
    \smallskip

    Next line after small skip.
%
    \[displaymath\]
%   
    Next line after small skip.
\end{document}

Связанный контент