所以我想要 3 张图像;第一张图像跨越另外两张图像(第一张比另外两张高)。
例子:
[1]|[2]
[1]|[3]
这是我当前使用的代码,请记住我正在使用-environment subcaption
,因此subfig
由于冲突而无法使用,所以subfloat
在我的情况下不是一个选项。
\begin{figure}[t!]
\centering
\begin{tabularx}{\textwidth}{X|X}
\multirow{2}{*}{
\begin{subfigure}[t]{0.30\textwidth}
\includegraphics[width=\textwidth]{routes_search.png}
\caption{Weergave gezochte routes}
\label{fig:weather_activity}
\end{subfigure}
}
&
\begin{subfigure}[t]{0.30\textwidth}
\includegraphics[width=\textwidth]{weather_filter1.png}
\caption{Detail van een route}
\label{fig:weather_filter1}
\end{subfigure} \\
&
\begin{subfigure}[b]{0.30\textwidth}
\includegraphics[width=\textwidth]{weather_filter2.png}
\caption{Detail van een route}
\label{fig:weather_filter2}
\end{subfigure}
\\
\hline
\end{tabularx}
\caption{Many figures}
\end{figure}
答案1
我会简单地使用minipage
s ,就像在 TeX.SX 上经常看到的那样。
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\centering
\begin{minipage}{.45\linewidth}
\begin{subfigure}[t]{.9\linewidth}
\includegraphics[width=\textwidth]{example-image-golden-upright}
\caption{Weergave gezochte routes}
\label{fig:weather_activity}
\end{subfigure}
\end{minipage}
\begin{minipage}{.45\linewidth}
\begin{subfigure}[t]{.9\linewidth}
\includegraphics[width=\textwidth]{example-image-a}
\caption{Detail van een route}
\label{fig:weather_filter1}
\end{subfigure} \\
\begin{subfigure}[b]{.9\linewidth}
\includegraphics[width=\textwidth]{example-image-b}
\caption{Detail van een route}
\label{fig:weather_filter2}
\end{subfigure}
\end{minipage}
\caption{Many figures}
\end{figure}
\end{document}