Seite 1 von 1

Zwei Grafiken in eine Subfigure einbinden?

Verfasst: Do 10. Dez 2015, 13:12
von lightlapreset
Hallo allerseits,

das ist jetzt wahrscheinlich ne verdammt blöde Frage, aber ich habe dazu einfach im Netz nichts gefunden...
Ich will einige Bilder einbinden. Von diesen Bildern sollen immer zwei zusammengehörende nebeneinander erscheinen aber nur mit einer Caption. Dazu kommt noch das immer zwei Bilder zusammen sozusagen eine Subfigure ergeben sollen. Nach einigen Versuchen bin ich per Zufall drauf gestoßen zwei Grafiken in eine subfigure einzubinden. Das Ergebnis aus dem MWE ist auch das was ich will... Und jetzt kommt das aber: Kann man das so machen oder gibts da Probleme? Oder gibt es vielleicht sogar noch eine einfachere Lösung?
\documentclass[fleqn,11pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{caption}

\begin{document}

\begin{figure}[ht]\ContinuedFloat
\centering
\subfigure[Die ersten zwei Bilder als eine Subfigure]{\label{fig:Bilder1_und_2}\includegraphics[width=0.505\textwidth]{Bilder/Bild1}\hspace{0.3cm}\includegraphics[width=0.47\textwidth]{Bilder/Bild2}} 
\end{figure}
\begin{figure}[ht]\ContinuedFloat
\centering
\subfigure[Die zweiten zwei Bilder als eine Subfigure]{\label{fig:Bilder3_und_4}\includegraphics[width=0.435\textwidth]{Bilder/Bild3}\hspace{0.3cm}\includegraphics[width=0.53\textwidth]{Bilder/Bild4}}
\hfill
\caption{Ein Bild aus zwei Subfigures mit jeweils zwei Bildern}
\label{fig:Bild}
\end{figure}

\end{document}
Danke für eure Antworten ;)

Verfasst: Do 10. Dez 2015, 17:30
von Johannes_B
Nimm besser das Paket subcaption, subfigure ist seit einem Jahrzehnt obsolet.
\documentclass[fleqn,11pt]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}[ht]
	\centering
	\subcaptionbox{ Die ersten zwei Bilder als eine Subfigure }{\label{fig:Bilder1_und_2}\includegraphics[width=0.505\textwidth]{example-image}\hspace{0.3cm}\includegraphics[width=0.47\textwidth]{example-image}}
	\subcaptionbox{Die zweiten zwei Bilder als eine Subfigure}{\label{fig:Bilder3_und_4}\includegraphics[width=0.435\textwidth]{example-image}\hspace{0.3cm}\includegraphics[width=0.53\textwidth]{example-image}}
	\hfill
	\caption{Ein Bild aus zwei Subfigures mit jeweils zwei Bildern}
	\label{fig:Bild}
\end{figure}

\end{document}

Verfasst: Do 10. Dez 2015, 18:55
von Bartman
Ich habe im Beispiel von Johannes_B die \label-Befehle zur Beschriftung der \subcaptionbox verschoben, weil sonst keine Querverweise angezeigt werden.
\documentclass[ngerman]{scrreprt}
\usepackage{babel}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{varioref}
\usepackage[hidelinks]{hyperref}
\usepackage[noabbrev]{cleveref}

\begin{document}

\begin{figure}[ht]
	\centering
	\subcaptionbox{Die ersten zwei Bilder als eine Subfigure\label{fig:Bilder1_und_2}}{
		\includegraphics[width=0.505\textwidth]{example-image}
		\hspace{0.3cm}
		\includegraphics[width=0.47\textwidth]{example-image}
	}
	\par\bigskip
	\subcaptionbox{Die zweiten zwei Bilder als eine Subfigure\label{fig:Bilder3_und_4}}{
		\includegraphics[width=0.435\textwidth]{example-image}
		\hspace{0.3cm}
		\includegraphics[width=0.53\textwidth]{example-image}
	}
	\caption{Ein Bild aus zwei Subfigures mit jeweils zwei Bildern}
	\label{fig:Bild}
\end{figure}

\clearpage

\cref{fig:Bilder1_und_2} und \cref{fig:Bilder3_und_4} in \vref{fig:Bild}.

\end{document}