サブ図の特定の配置

サブ図の特定の配置

図に複数の図を印刷したい場合は、図環境でサブ図を使用します。すべての図の高さが同じであれば、この方法はうまく機能し、見た目もスマートです。現在、他の図よりも 2 倍以上高い図があります。次の図に示すように、サブ図を順序付けたいと思います。

サブ図の配置例

しかし、これを Latex に取り込む方法がわかりません。

4 つのサブ図の通常のコード:

\begin{figure}
\centering
\begin{subfigure}{0.32\textwidth}
   \centering
   \includegraphics[width=\textwidth]{highone}
   \caption{}
   \label{fig:a}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
    \centering
    \includegraphics[width=\textwidth]{b}
    \caption{}
    \label{fig:b}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
    \centering
    \includegraphics[width=\textwidth]{c}
    \caption{}
    \label{c}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
    \centering
    \includegraphics[width=\textwidth]{d}
    \caption{}
    \label{fig:d}
\end{subfigure}
\caption{Blabla.}
\label{fig:abcd}
\end{figure}

助けてくれてありがとう!

答え1

サブ図 (b)、(c)、(d) を別のsubfigure環境に配置することもできます。

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}

\begin{document}

\begin{figure}
\centering
\begin{subfigure}[l]{0.32\textwidth}
    \centering
    \includegraphics[height=50mm,width=\textwidth]{a}
    \caption{}
    \label{fig:a}
\end{subfigure}
\begin{subfigure}[r]{0.64\textwidth}
    \centering
    \begin{subfigure}{0.32\textwidth}
        \centering
        \includegraphics[height=20mm,width=\textwidth]{b}
        \caption{}
        \label{fig:b}
    \end{subfigure}
    \begin{subfigure}{0.32\textwidth}
        \centering
        \includegraphics[height=20mm,width=\textwidth]{c}
        \caption{}
        \label{fig:c}
    \end{subfigure}
    \begin{subfigure}{0.64\textwidth}
        \centering
        \includegraphics[height=20mm,width=\textwidth]{d}
        \caption{}
        \label{fig:d}
    \end{subfigure}
\end{subfigure}
\caption{Blabla.}
\label{fig:abcd}
\end{figure}

\end{document}

関連情報