将图片并排放置,使图片顶部和标题顶部对齐

将图片并排放置,使图片顶部和标题顶部对齐

我知道有很多关于此的问题,但我似乎找不到我想要的。我想将图片并排放置,图片与顶部对齐,标题与底部对齐。我想关注这个答案,但是 minipage 位置参数好像不起作用。

梅威瑟:

    \begin{figure}[htbp]
    \centering
    \begin{minipage}[b]{0.6\textwidth}
    \includegraphics[width=\textwidth]{example-image-a.pdf}
    \end{minipage}%%%
    \hfill
    \begin{minipage}[b]{0.35\textwidth}
    \includegraphics[width=\textwidth]{example-image-a.pdf}
    \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}

这给了我:在此处输入图片描述

无论前两个小页中是否有 b 或 t。

我想要的是:在此处输入图片描述

无论我做什么,第二幅图像都不想向上移动。我尝试在第二幅图像后添加垂直空间,这确实有效,但之后我必须猜测距离……

答案1

可以使用该包adjustbox。请参阅https://tex.stackexchange.com/a/34200/161015和很好的解释https://tex.stackexchange.com/a/34172/161015

A

\documentclass[12pt,a4paper]{article}

\usepackage{graphicx}
\usepackage{adjustbox} % added <<<<<

\begin{document}    
    
    \begin{figure}[htbp]
    \centering
    \adjustbox{valign=t}{\begin{minipage}{0.6\textwidth} % changed <<<<
        \includegraphics[width=\textwidth]{example-image-a.pdf}
    \end{minipage}}%%%
    \hfill  
\adjustbox{valign=t}{\begin{minipage}{0.35\textwidth}% changed <<<<
        \includegraphics[width=\textwidth]{example-image-a.pdf}
        \vfill
    \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}    
    
\end{document

相关内容