Abstand vor/nach subfigure
Abstand vor/nach subfigure
Hallo
Ich habe teilweise das Problem, dass ich nach subfigure-Umgebungen einen großen Abstand von ca. 2 cm erhalte, bis wieder Text oder eine Überschrift beginnt. Teilweise tritt dies auch über einer solchen Umgebung auf.
Ich verliere dadurch ziemlich viel Platz und kann grob überschlagen mind. eine Seite einsparen, bei der Menge an subfigure-Umgebungen in meinem Dokument.
Ich habe im Log diverse Meldungen mit overfull vbox bzw. underfull vbox und glaube es hängt damit zusammen.
Habe das Dokument gerade nicht hier und kann daher keinen Code posten.
Vllt kann man das Problem ja so schon etwas eingrenzen und eine mögliche Lösung anbieten?!
Andernfalls bitte um Info, dann reiche ich morgen den Code nach.
Danke und einen schönes Abend
Ich habe teilweise das Problem, dass ich nach subfigure-Umgebungen einen großen Abstand von ca. 2 cm erhalte, bis wieder Text oder eine Überschrift beginnt. Teilweise tritt dies auch über einer solchen Umgebung auf.
Ich verliere dadurch ziemlich viel Platz und kann grob überschlagen mind. eine Seite einsparen, bei der Menge an subfigure-Umgebungen in meinem Dokument.
Ich habe im Log diverse Meldungen mit overfull vbox bzw. underfull vbox und glaube es hängt damit zusammen.
Habe das Dokument gerade nicht hier und kann daher keinen Code posten.
Vllt kann man das Problem ja so schon etwas eingrenzen und eine mögliche Lösung anbieten?!
Andernfalls bitte um Info, dann reiche ich morgen den Code nach.
Danke und einen schönes Abend
Hallo ocir,
es löst zwar nicht das Problem an sich (welches ich ohne MB leider nicht nachvollziehen kann), aber die Quick-And-Dirty-Methode ist der Gebrauch von \vspace{Abstand} mit einem negativen Wert für "Abstand".
Grüße vom Rolli
P.S.:
Ehe mich jetzt die Gurus wieder prügeln: Ich sehe schon einen Unterschied zwischen einem Dokument, welches man an einen Verlag zum Zweck des Buchdrucks einreicht, und einer Semesterarbeit, die zweimal gedruckt wird und unter hohem Zeitdruck fertig werden muss.
es löst zwar nicht das Problem an sich (welches ich ohne MB leider nicht nachvollziehen kann), aber die Quick-And-Dirty-Methode ist der Gebrauch von \vspace{Abstand} mit einem negativen Wert für "Abstand".
Grüße vom Rolli
P.S.:
Ehe mich jetzt die Gurus wieder prügeln: Ich sehe schon einen Unterschied zwischen einem Dokument, welches man an einen Verlag zum Zweck des Buchdrucks einreicht, und einer Semesterarbeit, die zweimal gedruckt wird und unter hohem Zeitdruck fertig werden muss.
Ohne Minimalbeispiel wird hier nicht viel zu machen sein.
Die Frage ist eher, ob das manuelle Einfügen und eventuelles Anpassen der Abstände mittels \vspace tatsächlich schneller geht, als eine ordentliche und saubere Lösung dafür zu finden.Rolli hat geschrieben:Ich sehe schon einen Unterschied zwischen einem Dokument, welches man an einen Verlag zum Zweck des Buchdrucks einreicht, und einer Semesterarbeit, die zweimal gedruckt wird und unter hohem Zeitdruck fertig werden muss.
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
Guten Morgen
Hier nun der Code.. ich hoffe ich kann es reproduzieren.
Hier nun der Code.. ich hoffe ich kann es reproduzieren.
\documentclass[ BCOR=5mm, DIV=10, fontsize=11pt, oneside, parskip, bibliography=totoc, listof=totoc, fleqn, numbers=noenddot ]{scrbook} \usepackage{blindtext} \usepackage[section]{placeins} \usepackage{scrhack} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[ngerman]{translator} \usepackage[automark,headsepline,plainheadsepline,plainfootsepline,footsepline]{scrlayer-scrpage} \clearpairofpagestyles \ohead*{\headmark} \cfoot*{\thepage} \addtokomafont{pagehead}{\sffamily\scshape\bfseries\large} \addtokomafont{pagenumber}{\sffamily\mdseries} \usepackage[inner=2.5cm,outer=2.5cm,top=2.0cm,bottom=1.0cm,includeheadfoot,headheight=18.25pt]{geometry} \usepackage{graphicx} \usepackage{wrapfig} \usepackage{subcaption} %Abstand chapter zur Kopfzeile \renewcommand*\chapterheadstartvskip{\vspace*{-0.5cm}} %Abstand chapter zu Text \RedeclareSectionCommand[afterskip=.1cm]{chapter} %Abstand Text -> section und section -> Text \RedeclareSectionCommand[beforeskip=0.05\baselineskip, afterskip=0.05\baselineskip]{section} %Abstand Text -> subsubsection und subsubsection -> Text \RedeclareSectionCommand[beforeskip=0.05\baselineskip, afterskip=0.05\baselineskip]{subsubsection} \usepackage{setspace} \onehalfspacing \begin{document} \subsection{Hier steht eine subsection} Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \subsubsection{Hier steht eine subsubsection} Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \begin{figure}[h] \centering \includegraphics[width=10cm, height=10cm]{example-image} \caption{Beschriftung} \label{abb_bild1} \end{figure} \FloatBarrier \blindtext \begin{figure}[h] \centering \includegraphics[width=8.5cm, height=7.5cm]{example-image} \caption{Beschriftung 2} \label{abb_bild2} \end{figure} \FloatBarrier \subsubsection*{Hier steht eine subsubsection} Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \begin{center} \begin{figure}[h] \begin{subfigure}{0.49\textwidth} \centering \includegraphics[height=3.5cm]{example-image} \subcaption{linkes Bild} \end{subfigure} \hfill %------------------------------------------------------------------------------------ \begin{subfigure}{0.49\textwidth} \centering \includegraphics[height=3.5cm]{example-image} \subcaption{rechtes Bild} \end{subfigure} \caption{Bilder nebeneinander} \label{abb_bild3} \end{figure} \end{center} \FloatBarrier \subsection{Hier steht eine subsection} \blindtext \end{document}
- Johannes_B
- Moderator
- Beiträge: 5079
- Registriert: Do 1. Nov 2012, 14:55
- Kontaktdaten:
Ich würde dir raten dich zu informieren, wieso, weshalb und warum man figure verwendet. Dein Code lässt vermuten, dass du ohne die Umgebung glücklicher wärst.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
LaTeX-Vorlagen?
Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.
Das oben dargestellte Beispiel reproduziert es leider nicht.
Habe jetzt weiteren Text eingefügt, so sieht man den Fehler:
Habe jetzt weiteren Text eingefügt, so sieht man den Fehler:
\documentclass[ BCOR=5mm, DIV=10, fontsize=11pt, oneside, parskip, bibliography=totoc, listof=totoc, fleqn, numbers=noenddot ]{scrbook} \usepackage{blindtext} \usepackage[section]{placeins} \usepackage{scrhack} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[ngerman]{translator} \usepackage[automark,headsepline,plainheadsepline,plainfootsepline,footsepline]{scrlayer-scrpage} \clearpairofpagestyles \ohead*{\headmark} \cfoot*{\thepage} \addtokomafont{pagehead}{\sffamily\scshape\bfseries\large} \addtokomafont{pagenumber}{\sffamily\mdseries} \usepackage[inner=2.5cm,outer=2.5cm,top=2.0cm,bottom=1.0cm,includeheadfoot,headheight=18.25pt]{geometry} \usepackage{graphicx} \usepackage{wrapfig} \usepackage{subcaption} %Abstand chapter zur Kopfzeile \renewcommand*\chapterheadstartvskip{\vspace*{-0.5cm}} %Abstand chapter zu Text \RedeclareSectionCommand[afterskip=.1cm]{chapter} %Abstand Text -> section und section -> Text \RedeclareSectionCommand[beforeskip=0.05\baselineskip, afterskip=0.05\baselineskip]{section} %Abstand Text -> subsubsection und subsubsection -> Text \RedeclareSectionCommand[beforeskip=0.05\baselineskip, afterskip=0.05\baselineskip]{subsubsection} \usepackage{setspace} \onehalfspacing \begin{document} \subsection{Hier steht eine subsection} Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \subsubsection{Hier steht eine subsubsection} Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \begin{figure}[h] \centering \includegraphics[width=10cm, height=10cm]{example-image} \caption{Beschriftung} \label{abb_bild1} \end{figure} \FloatBarrier \blindtext Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \begin{figure}[h] \centering \includegraphics[width=8.5cm, height=8cm]{example-image} \caption{Beschriftung 2} \label{abb_bild2} \end{figure} \FloatBarrier \subsubsection*{Hier steht eine subsubsection} Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text Hier steht ein bisschen Text \begin{center} \begin{figure}[h] \begin{subfigure}{0.49\textwidth} \centering \includegraphics[height=3.5cm]{example-image} \subcaption{linkes Bild} \end{subfigure} \hfill %------------------------------------------------------------------------------------ \begin{subfigure}{0.49\textwidth} \centering \includegraphics[height=3.5cm]{example-image} \subcaption{rechtes Bild} \end{subfigure} \caption{Bilder nebeneinander} \label{abb_bild3} \end{figure} \end{center} \FloatBarrier \subsection{Hier steht eine subsection} \blindtext \end{document}
Grund ist wahrscheinlich die center-Umgebung, die immer zusätzlichen (zur figure-Umgebung) vertikalen Abstand einfügt.
Wie Johannes_B schon erläutert hat, ist der inflationäre Gebrauch von \FloatBarrier nicht angebracht. Willst du nicht, dass Abbildungen gleiten, nimm keine Gleitumgebung.
Nutze bspw. eine Form wie im Code. Sieht aus wie eine figure-Umgebung, nur gleitet sie nicht.
Wie Johannes_B schon erläutert hat, ist der inflationäre Gebrauch von \FloatBarrier nicht angebracht. Willst du nicht, dass Abbildungen gleiten, nimm keine Gleitumgebung.
Nutze bspw. eine Form wie im Code. Sieht aus wie eine figure-Umgebung, nur gleitet sie nicht.
\begin{center}%hier ist der vertiakle Abstand erwünscht, da keine figure-Umgebung \begin{minipage}{\textwidth}\centering%verhindert Seitenumbrüche, bspw. zwischen Bild und caption \captionsetup{type=figure} %durch caption-Paket bereitgestellt \includegraphics[]{} \caption{}\label{} \end{minipage} \end{center}
Wäre Microsoft Word für das Schreiben von Büchern entwickelt worden,
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de
würde es Microsoft Book heißen.
Unkomplizierte und schnelle LaTeX-Hilfe, bspw. Erstellung von Vorlagen und Bewerbungen:
Help-LaTeX@web.de