垂直对齐并排图形中的标题

垂直对齐并排图形中的标题

我想将两个带有不同标题的图并排放置。我用的是这个:

\begin{figure}[h!tbp]
    \centering
    \begin{minipage}[b]{0.6\textwidth}
    \includegraphics[width=\textwidth]{figures/fig1.jpg}
    \caption{Caption 1.}
    \label{fig1}
    \end{minipage}
    \hfill
    \begin{minipage}[b]{0.35\textwidth}
    \includegraphics[width=\textwidth]{figures/fig2.png}
    \caption{Caption 2.}
    \label{fig2}
    \end{minipage}
\end{figure}

但是,我猜是因为图形的高度不同,所以标题没有垂直对齐(一个在另一个上面)。我想降低上面的标题直到它到达下面的标题,在图形和标题之间创建一个空白区域。有快速解决方法吗?

答案1

只需设置两行,一行用于图片,一行用于标题

\begin{figure}[htbp]
    \centering
    \begin{minipage}{0.6\textwidth}
    \includegraphics[width=\textwidth]{figures/fig1.jpg}
    \end{minipage}%%%
    \hfill
    \begin{minipage}{0.35\textwidth}
    \includegraphics[width=\textwidth]{figures/fig2.png}
    \end{minipage}

    \begin{minipage}[t]{0.6\textwidth}
    \caption{Caption 1.}
    \label{fig1}
    \end{minipage}%%%
    \hfill
    \begin{minipage}[t]{0.35\textwidth}
    \caption{Caption 2.}
    \label{fig2}
    \end{minipage}
\end{figure}

相关内容