![如何将两个子图堆叠到第三个子图旁边?](https://linux22.com/image/258603/%E5%A6%82%E4%BD%95%E5%B0%86%E4%B8%A4%E4%B8%AA%E5%AD%90%E5%9B%BE%E5%A0%86%E5%8F%A0%E5%88%B0%E7%AC%AC%E4%B8%89%E4%B8%AA%E5%AD%90%E5%9B%BE%E6%97%81%E8%BE%B9%EF%BC%9F.png)
我使用 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}