子圖中的具體對齊方式

子圖中的具體對齊方式

如果我想在圖中列印多個圖形,我將在圖形環境中使用子圖。如果所有人物都具有相似的高度,這項工作就完成得很好並且看起來很聰明。現在這個數字,比其他人高出了兩倍多。我想訂購如下圖的子圖:

子圖對齊範例

但我不知道如何將其放入乳膠中。

我的四個子圖的常規代碼:

\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}

相關內容