我使用 subfigure 环境在一个图形环境中显示 3 个图形。但是,我想按以下顺序排列它们(subfig1 大于其他两个):
| SUBFIG1 | SUBFIG2 |
| SUBFIG1 | SUBFIG3 |
如何实现?我尝试添加换行符,但这会将第三个子图移到其他两个子图下方。
答案1
您可以使用两个子图环境:
\documentclass{article}
\usepackage{caption,subcaption}
\usepackage[demo]{graphicx} % demo is just for the example
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[b]{.4\textwidth}
\includegraphics[width=\textwidth,height=5cm]{x}
\caption{A tall figure}
\end{subfigure}\qquad
\begin{subfigure}[b]{.4\textwidth}
\includegraphics[width=\textwidth,height=2cm]{x}
\caption{A short figure}
\vspace{2ex}
\includegraphics[width=\textwidth,height=2cm]{x}
\caption{A short figure}
\end{subfigure}
\caption{The full caption}
\end{figure}
\end{document}