6 Grafiken nebeneinander im Querformat ausrichten

Layout von Seiten, Rändern, Fusszeilen, usw, modifizieren


Jarrao
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Di 5. Nov 2013, 18:49
Wohnort: Köln

6 Grafiken nebeneinander im Querformat ausrichten

Beitrag von Jarrao »

Guten Abend,
ich würde gerne im Anhang meine Grafiken im Querformat darstellen. Dabei pro Seite 6 Grafiken:
|Bild1|Bild2|Bild3|
|Bild4|Bild5|Bild6|

Zuerst habe ich es mit Landscape und Minipage probiert, dass hat leider nicht funktioniert. Im folgenden Beispiel habe ich zuerst alles per landscape gedreht und dann in einer figure Umgebung 6 subfigures eingefügt mit jeweils einer Breite von 0,33*Textweite, damit immer genau in eine Zeile passen. Ich möchte zwar die Bilder gedreht haben, aber die section Überschrift soll horizontal bleiben. Wenn ich diese jedoch außerhalb der landscape Umgebung platziere, kommt die section Überschrift nicht mit auf die Seite im Querformat. Packe ich die section mit in die landscape Umgebung, wird diese gedreht.

Außerdem würde ich die einzelnen Grafiken gerne am oberen Rand zwischeneinander ausrichten (kein Muss). Das wichtigste ist nur, dass ich 6 Grafiken im Querformat habe inkl. der Überschrift und das ganze mittig auf der Seite zentriert (horizontal).
Danke im Voraus !

\documentclass[12pt,a4paper]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{scrlayer-scrpage}
\usepackage{pdflscape}
\usepackage{subcaption}

\begin{document}
\section*{Überschrift}
\subsection*{Kleinere Überschrift}
\begin{landscape}

\begin{figure}[htb]

\begin{subfigure}{0.33\hsize}\centering
    \includegraphics[width=0.9\hsize]{Bild1.pdf}
\end{subfigure}


\begin{subfigure}{0.33\hsize}\centering
    \includegraphics[width=0.9\hsize]{Bild2.pdf}
\end{subfigure}

\begin{subfigure}{0.33\hsize}\centering
    \includegraphics[width=0.9\hsize]{Bild3.pdf}
\end{subfigure}

\begin{subfigure}{0.33\hsize}\centering
    \includegraphics[width=0.9\hsize]{Bild4.pdf}
\end{subfigure}


\begin{subfigure}{0.33\hsize}\centering
    \includegraphics[width=0.9\hsize]{Bild5.pdf}
\end{subfigure}

\begin{subfigure}{0.33\hsize}\centering
    \includegraphics[width=0.9\hsize]{Bild6.pdf}
\end{subfigure}


\end{figure}
\end{landscape}


\end{document}



Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

\documentclass[fontsize=12pt]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{subcaption}
\usepackage{showframe}

\begin{document}
\section*{Überschrift}
\subsection*{Kleinere Überschrift}
{\centering
\begin{sideways}
\newcommand{\subfigurewidth}{.3\linewidth}
\captionsetup{type=figure}
\begin{minipage}{.9\textheight}
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\par\bigskip
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\end{minipage}
\end{sideways}
\par}
\end{document}

Jarrao
Forum-Anfänger
Forum-Anfänger
Beiträge: 48
Registriert: Di 5. Nov 2013, 18:49
Wohnort: Köln

Beitrag von Jarrao »

Diese sideways Umgebung ist wirklich praktisch. Danke, das ist genau so geworden wie ich es mir vorgestellt habe :)

latinoheat
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 21. Aug 2017, 15:56

Beitrag von latinoheat »

Super diese Frage hatte ich auch.

Nur eine ergänzende Frage.

Wie bekomme ich nur eine caption zentriert unter den 6 grafiken ?

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Soll die Beschriftung zum Hochformat der Überschriften oder zum Querformat der Abbildungen passen?

Hochformat:
\documentclass[fontsize=12pt]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{subcaption}
\usepackage{showframe}

\begin{document}
\section*{Überschrift}
\subsection*{Kleinere Überschrift}
\begin{minipage}{\linewidth}
\centering
\captionsetup{type=figure}
\begin{sideways}
\newcommand{\subfigurewidth}{.3\linewidth}
\begin{minipage}{.85\textheight}
\begin{subfigure}{\subfigurewidth}
   \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\par\bigskip
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\end{minipage}
\end{sideways}
\caption{Beschriftung}
\end{minipage}
\end{document}
Querformat:
\documentclass[fontsize=12pt]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{subcaption}
\usepackage{showframe}

\begin{document}
\section*{Überschrift}
\subsection*{Kleinere Überschrift}
{\centering
\begin{sideways}
\newcommand{\subfigurewidth}{.3\linewidth}
\captionsetup{type=figure}
\begin{minipage}{.9\textheight}
\begin{subfigure}{\subfigurewidth}
   \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\par\bigskip
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
    \includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\caption{Beschriftung}
\end{minipage}
\end{sideways}
\par}
\end{document}

latinoheat
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 21. Aug 2017, 15:56

Beitrag von latinoheat »

Also danke erstmal wollte sie auch als querformat haben die caption,
jedoch funktioniert es bei mir irgendwie nicht. ich bekomme folgende fehlermeldungen:

Missing number, treated as zero. \begin{subfigure}{\subfigurewidth}
Illegal unit of measure (pt inserted). \begin{subfigure}{\subfigurewidth}


ich wollte auch fragen da meine oberen 3 bilder größer sein sollten als die unteren wie man das auch anpassen kann..

ich habe noch folgendes eingefügt aber das war wohl nicht die antwort:

\begin{subfigure}{width=0.1\subfigurewidth}
\includegraphics[width=\linewidth]{abbildungen}
\end{subfigure}

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Ein Minimalbeispiel von Dir hätte zeigen können, welche Ursache Deine Fehlermeldung hat.
latinoheat hat geschrieben:ich wollte auch fragen da meine oberen 3 bilder größer sein sollten als die unteren wie man das auch anpassen kann..
\documentclass[fontsize=12pt]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{subcaption}
\usepackage{showframe}

\begin{document}
\section*{Überschrift}
\subsection*{Kleinere Überschrift}
{\centering
\begin{sideways}
\newcommand{\subfigurewidth}{.3\linewidth}
\newcommand{\lowerfigurewidth}{.9\linewidth}
\captionsetup{type=figure}
\begin{minipage}{.9\textheight}
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\par\bigskip
\begin{subfigure}{\subfigurewidth}
	\centering
	\includegraphics[width=\lowerfigurewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\centering
	\includegraphics[width=\lowerfigurewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\centering
	\includegraphics[width=\lowerfigurewidth]{example-image}
\end{subfigure}
\caption{Beschriftung}
\end{minipage}
\end{sideways}
\par}
\end{document}

latinoheat
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 21. Aug 2017, 15:56

Beitrag von latinoheat »

ok das problem liegt anscheinend an den paketen die du benutzt hast :

\usepackage{subcaption}

ich habe bisher für meine arbeit das paket,

\usepackage{subfigure}

benutzt. Auch schon mehrere male angewendet denn müsste ich alle bilder erstmal ändern ?

oder kann man deinen lösungsvorschlag auch mit dem subfigure gestalten?

[/code]

latinoheat
Forum-Anfänger
Forum-Anfänger
Beiträge: 32
Registriert: Mo 21. Aug 2017, 15:56

Beitrag von latinoheat »

Bartman hat geschrieben:Ein Minimalbeispiel von Dir hätte zeigen können, welche Ursache Deine Fehlermeldung hat.
latinoheat hat geschrieben:ich wollte auch fragen da meine oberen 3 bilder größer sein sollten als die unteren wie man das auch anpassen kann..
\documentclass[fontsize=12pt]{scrreprt} 
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{subcaption}
\usepackage{showframe}

\begin{document}
\section*{Überschrift}
\subsection*{Kleinere Überschrift}
{\centering
\begin{sideways}
\newcommand{\subfigurewidth}{.3\linewidth}
\newcommand{\lowerfigurewidth}{.9\linewidth}
\captionsetup{type=figure}
\begin{minipage}{.9\textheight}
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\includegraphics[width=\linewidth]{example-image}
\end{subfigure}
\par\bigskip
\begin{subfigure}{\subfigurewidth}
	\centering
	\includegraphics[width=\lowerfigurewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\centering
	\includegraphics[width=\lowerfigurewidth]{example-image}
\end{subfigure}
\quad
\begin{subfigure}{\subfigurewidth}
	\centering
	\includegraphics[width=\lowerfigurewidth]{example-image}
\end{subfigure}
\caption{Beschriftung}
\end{minipage}
\end{sideways}
\par}
\end{document}

müsste ich dann meine subfigures die ich erstellt habe alle ändern in minipages ?
damit ich dann 2 bidler nebeneinander machen kann und eben die hier gezeigte 6 bilder variante ?

Antworten