图像大小不均匀的图形

图像大小不均匀的图形

我想创建一个包含五幅图像的图形,如附件所示(左侧 2 幅图像,右侧 3 幅图像),并在所有五幅图像周围添加一条细黑边框。我只知道如何像这样将图像并排放置:

 \begin{figure}[!h]
 \includegraphics[width=0.5\textwidth]{image1.eps}
 \includegraphics[width=0.5\textwidth]{image3.eps}
 \end{figure}

例子

但在这种情况下这对我没有帮助。有人知道怎么做吗?

答案1

使用minipages:

\documentclass{article}

\usepackage{graphicx}

\begin{document}

\begin{figure}[!h]
\begin{minipage}{.45\textwidth}
\fbox{\includegraphics[width=\textwidth,height=3cm]{example-image-a}}
\vspace*{1.5cm}

\fbox{\includegraphics[width=\textwidth,height=3cm]{example-image-b}}
\end{minipage}
\hfill
\begin{minipage}{.45\textwidth}
\fbox{\includegraphics[width=\textwidth,height=2cm]{example-image-a}}
\vspace*{0.5cm}

\fbox{\includegraphics[width=\textwidth,height=2cm]{example-image-b}}
\vspace*{0.5cm}

\fbox{\includegraphics[width=\textwidth,height=2cm]{example-image-c}}
\end{minipage}
\end{figure}

\end{document}

在此处输入图片描述

@JohnKormylo 有个好主意,使用特定高度的迷你页面:

\documentclass{article}

\usepackage{graphicx}

\begin{document}

\begin{figure}[!h]
\begin{minipage}[c][8cm][c]{.45\textwidth}
\fbox{\includegraphics[width=\textwidth,height=3cm]{example-image-a}}
\vfill

\fbox{\includegraphics[width=\textwidth,height=3cm]{example-image-b}}
\end{minipage}
\hfill
\begin{minipage}[c][8cm][c]{.45\textwidth}
\fbox{\includegraphics[width=\textwidth,height=2cm]{example-image-a}}
\vfill

\fbox{\includegraphics[width=\textwidth,height=2cm]{example-image-b}}
\vfill

\fbox{\includegraphics[width=\textwidth,height=2cm]{example-image-c}}
\end{minipage}
\end{figure}

\end{document}

相关内容