Guten Morgen, als LaTeX Neuling bin ich leider noch ziemlich grün und würde mich über Hilfe zu folgendem Problem freuen: Füge ich eine Abbildung mittels einer Gleitumgebung ein, so ergibt sich nach der Abbildung ein wesentlich größerer Abstand als davor (siehe Bild). Diese Ausgabe wurde mit folgendem Code erzeugt: \documentclass[12pt]{scrartcl} \usepackage[ngerman]{babel} % Deutsch \usepackage{mathptmx} % Times \usepackage[onehalfspacing]{setspace} % 1,5 zeilig \usepackage{graphicx} % Bilder \usepackage{ragged2e} % Blocksatz verwendbar \setlength{\parindent}{0pt} \begin{document} Dies ist ein Beispieltext ohne Inhalt. Es soll die Positionierung der Bilder geprüft werden. Hierzu tippe ich jetzt einfach einmal einen Text ein und verweise dann auf das Bild. Dieses ist in \figurename\,\ref{Abb:Bild} zu sehen und befindet sich in einer Gleitumgebung. Nach diesem Satz endet der Absatz und das Bild soll eingefügt werden. \begin{figure}[htb] \begin{center} \fbox{\begin{minipage}{0.9\textwidth}% \centering \includegraphics[width=80mm]{Bild.png} \caption{Lustiges Bild} \label{Abb:Bild} \vspace{3 mm} \justifying{\small{Dies ist eine Beschreibung des lustigen Bildes oben. Wie man sieht, ist das Bild rechteckig und bunt.}} \end{minipage}} \end{center} \end{figure} Anschließend folgt noch ein weiterer Absatz, um auch den Abstand nach dem Bild prüfen zu können. Damit ist der Test nun abgeschlossen. \end{document} Da ich die Abbildungen wenn möglich sowieso an der eingefügten Stelle haben möchte, dachte ich mir ich versuche es mal ohne die figure Umgebung. Dadurch wird es auch besser, aber jetzt ist der Abstand davor etwas größer (siehe Bild). Diese Ausgabe wurde mit folgendem Code erzeugt: \documentclass[12pt]{scrartcl} \usepackage[ngerman]{babel} % Deutsch \usepackage{mathptmx} % Times \usepackage[onehalfspacing]{setspace} % 1,5 zeilig \usepackage{graphicx} % Bilder \usepackage{ragged2e} % Blocksatz verwendbar \setlength{\parindent}{0pt} \begin{document} Dies ist ein Beispieltext ohne Inhalt. Es soll die Positionierung der Bilder geprüft werden. Hierzu tippe ich jetzt einfach einmal einen Text ein und verweise dann auf das Bild. Dieses ist in \figurename\,\ref{Abb:Bild} zu sehen und befindet sich in einer Gleitumgebung. Nach diesem Satz endet der Absatz und das Bild soll eingefügt werden. \begin{center} \fbox{\begin{minipage}{0.9\textwidth}% \centering \includegraphics[width=80mm]{Bild.png} \captionof{figure}{Lustiges Bild} \label{Abb:Bild} \vspace{3 mm} \justifying{\small{Dies ist eine Beschreibung des lustigen Bildes oben. Wie man sieht, ist das Bild rechteckig und bunt.}} \end{minipage}} \end{center} Anschließend folgt noch ein weiterer Absatz, um auch den Abstand nach dem Bild prüfen zu können. Damit ist der Test nun abgeschlossen. \end{document} Mir ist bekannt, dass sich bei der figure Umgebung der Abstand elastisch verhält und über (für die von mir bevorzugte Option h) \setlength\intextsep{12.0pt plus 2.0pt minus 2.0pt} eingestellt werden kann. Das funktioniert auch, jedoch scheint es so, als gäbe es durch den Absatz noch einen zusätzlichen Abstand. Kennt jemand eine Lösung für das Problem, oder ist das am Ende gar so gewollt? Würde mich über Anregungen und konstruktive Kritik freuen. Vielen Dank schon einmal! gefragt 19 Sep '22, 10:08 LatexNoob23 |
Die center-Umgebung ist für zentrierte abgesetzte Blöcke in Text, daher bringt sie vertikale Abstände mit. Das kommt zu den Abständen von
figure
hinzu. Verwende stattdessen einfach\centering
infigure
odertable
Umgebungen.Hallo @stefan ♦♦, vielen Dank für den Hinweis! Mit \centering ist es tatsächlich viel besser. Der Abstand unter dem Bild ist jetzt aber trotzdem noch minimal größer (am Bildschirm gemessen ca. 2 mm). Das lässt sich aber vermutlich aufgrund des elastischen Verhaltens nicht vermeiden, oder? Oder sollte LaTeX das Bild eigentlich vertikal mittig zwischen die Absätze setzen?