von gast. » Fr 10. Sep 2021, 19:48
Nun, abgesetzte Mathematik wird immer mit Abstand davor und danach gesetzt. Das gilt natürlich auch hier. Prinzipiell kann man den Abstand natürlich durch einen negativen Abstand wieder ausgleichen:
\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}
\usepackage{babel}% sonst ist Option ngerman bei \documentclass sinnlos
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{XdefiX}{Definition}
\newenvironment{defi}
{\renewcommand{\qedsymbol}{$\bullet$}%
\pushQED{\qed}\begin{XdefiX}}
{\popQED\end{XdefiX}}
\begin{document}
\section{1. Kapitel}
\subsection{1. Unterkapitel}
\begin{defi}
Hier wird etwas definiert.
Selbst mit einem Absatz in der Definition sieht alles top aus.
Hier der Absatz.
\end{defi}
Hier wird nichts mehr definiert.
Jetzt kommt die nächste Definition.
\begin{defi}
Jetzt kommt Mathe.
\[
1+2 = 3
\]
\vskip-\dimexpr \belowdisplayskip+\baselineskip\relax
\end{defi}
Und hier kommt wieder Text.
\end{document}
Wichtig: \vspace funktioniert hier nicht bzw. nur in Verbindung mit \par.
Übrigens fontsize=11pt ist die Voreinstellung und kann deshalb guten Gewissens weggelassen werden. Außerdem sei darauf hingewiesen, dass es auch \textbullet gibt → usrguide, Abschnitt 3.14.
Nun, abgesetzte Mathematik wird immer mit Abstand davor und danach gesetzt. Das gilt natürlich auch hier. Prinzipiell kann man den Abstand natürlich durch einen negativen Abstand wieder ausgleichen:
[code]
\documentclass[ngerman, fontsize=11pt, DIV=15, BCOR = 10mm, parskip=half-, twoside]{scrartcl}
\usepackage{babel}% sonst ist Option ngerman bei \documentclass sinnlos
\usepackage{amsthm}
\theoremstyle{definition}
\newtheorem{XdefiX}{Definition}
\newenvironment{defi}
{\renewcommand{\qedsymbol}{$\bullet$}%
\pushQED{\qed}\begin{XdefiX}}
{\popQED\end{XdefiX}}
\begin{document}
\section{1. Kapitel}
\subsection{1. Unterkapitel}
\begin{defi}
Hier wird etwas definiert.
Selbst mit einem Absatz in der Definition sieht alles top aus.
Hier der Absatz.
\end{defi}
Hier wird nichts mehr definiert.
Jetzt kommt die nächste Definition.
\begin{defi}
Jetzt kommt Mathe.
\[
1+2 = 3
\]
\vskip-\dimexpr \belowdisplayskip+\baselineskip\relax
\end{defi}
Und hier kommt wieder Text.
\end{document}[/code]
Wichtig: [tt]\vspace[/tt] funktioniert hier nicht bzw. nur in Verbindung mit [tt]\par[/tt].
Übrigens [tt]fontsize=11pt[/tt] ist die Voreinstellung und kann deshalb guten Gewissens weggelassen werden. Außerdem sei darauf hingewiesen, dass es auch [tt]\textbullet[/tt] gibt → [doc]usrguide[/doc], Abschnitt 3.14.