
Ich möchte drei Bilder in eine Abbildung einfügen. Zwei davon sollen rechts übereinander stehen. Das dritte Bild soll links stehen. Das linke Bild soll vertikal zentriert sein. Ich habe mehrere Ansätze mit minipage
und ausprobiert multirow
. Allerdings habe ich immer ein Problem mit der vertikalen Ausrichtung des linken Bildes. Kann mir jemand einen Tipp geben, wie ich mein Ziel erreichen kann?
\documentclass[a4paper,10pt]{scrreprt}
\usepackage[T1]{fontenc}
% \usepackage[utf8]{inputenc}
\usepackage[latin1]{inputenc}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm, top=25mm, bottom=25mm}
\usepackage{multirow}
\usepackage{subcaption}
\usepackage{tikz}
\begin{document}
\begin{figure}[htbp]
\begin{tabular}{cc}
\multirow{2}{*}{
\begin{subfigure}[t]{0.48\textwidth}
\centering
\includegraphics[height=.22\textheight]{example-image-a}
\caption{Subcaption left}
\end{subfigure}
}
&
\begin{subfigure}[t]{0.48\textwidth}
\centering
\includegraphics[height=.18\textheight]{example-image-b}
\caption{Subcaption upper right}
\end{subfigure}
\\
&
\begin{subfigure}[t]{0.48\textwidth}
\centering
\includegraphics[height=.12\textheight]{example-image-c}
\caption{Subcaption lower right}
\end{subfigure}
\end{tabular}
\caption{Caption}
\end{figure}
\end{document}
Antwort1
Eine Möglichkeit mitfloatrow
Paket basierend aufdieser Thread:
\documentclass[a4paper,10pt]{scrreprt}
\usepackage[T1]{fontenc}
% \usepackage[utf8]{inputenc}
\usepackage[latin1]{inputenc}
\usepackage{floatrow}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm, top=25mm, bottom=25mm}
\usepackage{subcaption}
\usepackage{tikz}
\begin{document}
\begin{figure}[htbp]
\centering
\ffigbox[7.8cm]{%
\begin{subfloatrow}
\ffigbox[\FBwidth][]{\caption{A large subfigure}\label{sfig:testc}}{\includegraphics[width=3cm,height=7cm]{example-image-c}}
\end{subfloatrow}
\hspace*{\columnsep}
\begin{subfloatrow}
\vbox to 7.35cm{
\ffigbox[\FBwidth]{\caption{small subfigure A}\label{sfig:testa}}
{\includegraphics[width=3cm,height=3cm]{example-image-a}}
\vss
\ffigbox[\FBwidth]
{\caption{small subfigure B}\label{sfig:testb}}
{\includegraphics[width=3cm,height=2cm]{example-image-b}}
}
\end{subfloatrow}
}{
\caption{three subfigures}
\label{fig:test}
}
\end{figure}
\end{document}