\minipage 环境中的图像对齐

\minipage 环境中的图像对齐

我在 \minipage 对齐方面遇到问题:我想将两幅图像并排放置在顶部对齐,因此我使用了以下代码:

    \begin{figure}[!h]
\begin{minipage}[t]{0.5\linewidth}
  \includegraphics[width=1\linewidth]{...}
  \caption*{}
  \label{}
\end{minipage}
\hfill
\begin{minipage}[t]{0.4\linewidth}
  \includegraphics[width=1\linewidth]{...}
  \caption*{}
  \label{}
\end{minipage}
\end{figure}

结果如下:

在此处输入图片描述

我的目标是实现这种一致性: 在此处输入图片描述

然后我必须向页面添加其他图像,以获得这种布局: 在此处输入图片描述

我在 Google 上搜索并尝试了许多解决方案,但没有人能给我想要的结果。提前谢谢您。

编辑:我采用了 @Jesse 提出的解决方案,使用 valign=T 而不是 valign=T 来获得完美对齐。为了将图像放在页面顶部,我只需在图像前添加 \newpage 即可。

谢谢大家。

答案1

这是一个可能的解决方案,可以通过adjustbox包 wherevalign=tvaling=c使用。

在此处输入图片描述

代码

\documentclass[]{article}
\usepackage[paper size={20cm,10cm}]{geometry}
\usepackage[export]{adjustbox}


\begin{document}

\begin{figure}[!h]
\begin{minipage}[t]{0.5\linewidth}
  \includegraphics[valign=t,width=1\linewidth]{example-image-a}
  \caption*{}
  \label{}
\end{minipage}
\hfill
\begin{minipage}[t]{0.4\linewidth}
  \includegraphics[valign=t,width=1\linewidth]{example-image-a}
  \caption*{}
  \label{}
\end{minipage}
\end{figure}
\end{document}

相关内容