LaTeX subcaption 包的高级使用

LaTeX subcaption 包的高级使用

我正在尝试创建一个图形,其中子图形在同一个图形中水平和垂直对齐,为了更好地解释这一点,我附加了一个原始图形。

所需的图像布局

标签的顺序并不重要,我只是似乎无法弄清楚如何将(f)和(g)图像放在(d)和(e)的上面

\begin{figure}

...

\end{figure}

答案1

一种方法是将每一列放在一个迷你页面中,并为最后一列中的每个子图像提供一个迷你页面。然后,您可以将\subcaption每个迷你页面都包含在内。以下是遵循您的布局的示例,但仅使用文本代替图像:

\documentclass{article}
\usepackage{subcaption}
\begin{document}
\begin{figure}[htp]
  \centering
  \begin{minipage}[t]{0.15\linewidth}
    \centering \large A

    \vspace{2cm}

    \large AA
    \subcaption{Subfigure A}
  \end{minipage}
  \begin{minipage}[t]{0.15\linewidth}
    \centering \large B

    \vspace{2cm}

    \large BB
    \subcaption{Subfigure B}
  \end{minipage}
  \begin{minipage}[t]{0.15\linewidth}
    \centering \large C

    \vspace{2cm}

    \large CC
    \subcaption{Subfigure C}
  \end{minipage}
  \begin{minipage}[t]{0.15\linewidth}
    \centering
    \begin{minipage}[t]{0.5\linewidth}
      \centering F
     \subcaption{Subfigure F}
    \end{minipage}
    \begin{minipage}[b]{0.5\linewidth}
      \centering D \subcaption{Subfigure D}
    \end{minipage}
  \end{minipage}
  \begin{minipage}[t]{0.15\linewidth}
    \centering
    \begin{minipage}[t]{0.5\linewidth}
      \centering G
     \subcaption{Subfigure G}
    \end{minipage}
    \begin{minipage}[b]{0.5\linewidth}
      \centering E \subcaption{Subfigure E}
    \end{minipage}
  \end{minipage}
  \caption{Whole figure caption}
  \label{fig:cap}
\end{figure}
\end{document}

示例输出

相关内容