Ich möchte gerne den Platz vor -- und vor allem nach -- vom Text abgesetzten Gleichungen einstellen können. Normalerweise macht das Latex ja schon von selbst gut. Aber manchmal ist da einfach viel zu wenig Platz zwischen Gleichung und der folgenden Zeile Text. Irgendwo habe ich mal gelesen, das hängt davon ab, wie weit die letzte Zeile Text vor der Gleichung geht. Dazu habe ich dann das Beispiel aus der Dokumentation zum math mode gefunden. Das sollte also mit der Größe Beispiel: \documentclass{scrartcl} % die Länge ändert überhaupt nichts \belowdisplayshortskip=20pt \begin{document} \section{Gutes Beispiel} Bei langem Text ist alles in Ordnung, die Abstände schauen richtig aus. \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} Text Text Text Text Text Text Text Text Text Text Text Text Text Text \section{Schlechtes Beispiel} Bei kurzem Text nicht \dots \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} Text Text Text Text Text Text Text Text Text Text Text Text Text Text \end{document} Man könnte jetzt einfach den Text etwas umformulieren, dass die letzte Zeile vor der Gleichung etwas weiter geht. Aber irgendwie müsste es doch auch möglich sein, dass einzustellen. Hat jemand eine Idee, was man da machen kann? gefragt 19 Feb '22, 08:29 AndreGismo |
Das Setzen der Abstände vor und nach abgesetzten Gleichungen ist Bestandteil der Schriftgrößeneinstellung, also beispielsweise von \documentclass[ngerman]{scrartcl} \usepackage{babel} \AtBeginDocument{\setlength{\belowdisplayshortskip}{2cm}}% Großer Wert zur Verdeutlichung \begin{document} \section{Gutes Beispiel} Bei langem Text ist alles in Ordnung, die Abstände schauen richtig aus. \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} Text Text Text Text Text Text Text Text Text Text Text Text Text Text \section{Schlechtes Beispiel} Bei kurzem Text nicht \dots \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} Text Text Text Text Text Text Text Text Text Text Text Text Text Text \end{document} Allerdings überlebt sie auch dann kein \documentclass[ngerman]{scrartcl} \usepackage{babel} \AtBeginDocument{\setlength{\belowdisplayshortskip}{2cm}}% Großer Wert zur Verdeutlichung \begin{document} \section{Gutes Beispiel} Bei langem Text ist alles in Ordnung, die Abstände schauen richtig aus. \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} Text Text Text Text Text Text Text Text Text Text Text Text Text Text \section{Schlechtes Beispiel} Bei kurzem Text nicht \dots \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} und nach \LARGE Schriftgößenänderungen \normalsize funktioniert das auch schon wieder nicht mehr so: \begin{equation} a=\frac{1}{2}\cdot b\cdot c \end{equation} Text Text Text Text Text Text Text Text Text Text Text Text Text Text \end{document} Es sei an dieser Stelle noch auf ein häufiges Missverständnis hingewiesen: Die Verwendung von Siehe dazu auch die Erklärung der Längen im goLaTeX-Wiki. beantwortet 19 Feb '22, 08:54 gast3 ah super, danke!
(19 Feb '22, 10:43)
AndreGismo
|
Bei
beantwortet 04 Mär '22, 10:13 Henri |