figure mit 4 subcaptions ungewollt auf separaten Seiten

Tabellen und Grafiken erstellen und anordnen


fritz222
Forum-Newbie
Forum-Newbie
Beiträge: 1
Registriert: So 21. Okt 2018, 13:58

figure mit 4 subcaptions ungewollt auf separaten Seiten

Beitrag von fritz222 »

Hi zusammen,

Ich habe das Problem das der Code von unten, das Bild auf einer separaten Seite anzeigt. Ich möchte aber dass es wie normalerweise sauber in den Text eingefügt wird. Platz ist genügend da. Da Bild nimmt ungefähr eine halbe Seite ein.


Ich habe schon mit diesen beiden Commands versucht das Problem zu lösen aber keine hilfe:
\renewcommand{\floatpagefraction}{.8}%
\renewcommand{\topfraction}{.75}
Die renewcommands hab ich vor dem begin von document eingefügt, ist das korrekt?

Ebenfalls nützen sämtliche Kombinationen von [!htpb] auch nix.

Hat jemand eine Idee?
Falls noch weitere Infos nötig sind, liefere ich die natürlich gerne nach.

Vielen Dank für jede Hilfe!
Mit freundlichen Grüssen
fritz




Das Anezigen der 4 Grafiken als 2x2 Darstellung habe ich von hier kopiert.
https://tex.stackexchange.com/questions ... whitespace
\begin{figure*}[!h]
        \centering
        \begin{subfigure}[b]{0.475\textwidth}
            \centering
            \includegraphics[width=\textwidth]{bilder/4star_absolut.jpg}
            \caption{4-Stern, absolut}    
        \end{subfigure}
        \hfill
        \begin{subfigure}[b]{0.475\textwidth}  
            \centering 
            \includegraphics[width=\textwidth]{bilder/2star_relativ.jpg}
            \caption{2-Stern, absolut}    
        \end{subfigure}
        \vskip\baselineskip
        \begin{subfigure}[b]{0.475\textwidth}   
            \centering 
            \includegraphics[width=\textwidth]{bilder/2star_absolut.jpg}
            \caption{2-Stern, absolut}    
        \end{subfigure}
        \quad
        \begin{subfigure}[b]{0.475\textwidth}   
            \centering 
            \includegraphics[width=\textwidth]{bilder/4star_relativ.jpg}
            \caption{4-Stern, relativ}   
        \end{subfigure}
        \caption{Darstellung der Hotels im Experiment} 
        \label{beispiel_screen}
\end{figure*} 
Hier noch falls nötig meine Pakete
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[T1]{fontenc}
\usepackage{nameref}
\usepackage{pdfpages}
\usepackage{enumitem}  
\usepackage{float}
\usepackage{chngcntr}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{eurosym}
\usepackage{booktabs}
\usepackage{subcaption}

\usepackage[onehalfspacing]{setspace}
\usepackage[backend=biber, style=apa]{biblatex}

markusv
Forum-Meister
Forum-Meister
Beiträge: 947
Registriert: Do 3. Sep 2015, 17:20
Wohnort: Leipzig

Re: figure mit 4 subcaptions ungewollt auf separaten Seiten

Beitrag von markusv »

Hallo und willkommen im Forum!
fritz222 hat geschrieben: Hier noch falls nötig meine Pakete
Nötig ist im allgemeinen ein funktionsfähiges Minimalbeispiel (siehe Link).

Auch wenn es schwer fällt, lass LaTeX seine Arbeit machen und kümmer dich, wenn dann noch notwendig, erst ganz zum Schluss um die Platzierung von Abbildungen etc. LaTeX "weiß", was es tut. Wenn genügend Raum da ist, um noch sinnvoll Text darum zu setzen, wird es dies tun (s. MB).

Von Anpassungen a la
fritz222 hat geschrieben:
\renewcommand{\floatpagefraction}{.8}%
\renewcommand{\topfraction}{.75}
würde ich als Laie zunächst mal die Finger lassen.

\documentclass{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{blindtext}
\begin{document}
\blindtext

\begin{figure*}[htbp]
        \centering
        \begin{subfigure}[b]{0.475\textwidth}
            \centering
            \includegraphics[width=\textwidth]{example-image}
            \caption{4-Stern, absolut}    
        \end{subfigure}
        \hfill
        \begin{subfigure}[b]{0.475\textwidth}  
            \centering 
            \includegraphics[width=\textwidth]{example-image}
            \caption{2-Stern, absolut}    
        \end{subfigure}
        \vskip\baselineskip
        \begin{subfigure}[b]{0.475\textwidth}   
            \centering 
            \includegraphics[width=\textwidth]{example-image}
            \caption{2-Stern, absolut}    
        \end{subfigure}
        \quad
        \begin{subfigure}[b]{0.475\textwidth}   
            \centering 
            \includegraphics[width=\textwidth]{example-image}
            \caption{4-Stern, relativ}   
        \end{subfigure}
        \caption{Darstellung der Hotels im Experiment} 
        \label{beispiel_screen}
\end{figure*} 

\blindtext
\end{document}
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.

Antworten