![Warum ist \smallskip nach der Anzeigemathematik so groß?](https://rvso.com/image/328459/Warum%20ist%20%5Csmallskip%20nach%20der%20Anzeigemathematik%20so%20gro%C3%9F%3F.png)
Warum wird im folgenden MWE \smallskip
nach der Anzeigemathematik so viel zusätzlicher Platz hinzugefügt? (Und wie behebe ich das?)
\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}
Antwort1
Gute LaTeX-Syntax istniemalseine oder mehrere Leerzeilen -- die implizit einen Absatzumbruch erzeugen -- sofort zu lassenVoreine Display-Mathe-Gruppe. Bei Bedarf kann man einen neuen Absatz beginnennacheine Display-Mathe-Gruppe.
Wenn Sie die Entstehung übermäßig vieler vertikaler Leerzeichen zwischen dem Ende einer Displaymath-Gruppe und dem nächsten Absatz vermeiden möchten, \smallskip
achten Sie bei der Verwendung darauf, keine Leerzeile zwischen der \smallskip
Anweisung und dem nächsten Absatz einzufügen.
\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}
Antwort2
Verwenden Sie keine Leerzeilen vor/nach Anzeigemathematik. Verwenden Sie es folgendermaßen:
\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}