Если я хочу напечатать несколько фигур в фигуре, я использую подфигуру в среде фигур. Эта работа хорошо сработала и выглядит умно, если все фигуры имеют одинаковую высоту. Теперь есть эта фигура, которая более чем в два раза выше других. Я хотел бы упорядочить подфигуры, как показано на следующем рисунке:
Но я не знаю, как это перенести в латекс.
Мой обычный код для четырех подрисунков:
\begin{figure}
\centering
\begin{subfigure}{0.32\textwidth}
\centering
\includegraphics[width=\textwidth]{highone}
\caption{}
\label{fig:a}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
\centering
\includegraphics[width=\textwidth]{b}
\caption{}
\label{fig:b}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
\centering
\includegraphics[width=\textwidth]{c}
\caption{}
\label{c}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
\centering
\includegraphics[width=\textwidth]{d}
\caption{}
\label{fig:d}
\end{subfigure}
\caption{Blabla.}
\label{fig:abcd}
\end{figure}
Спасибо за помощь!
решение1
Вы можете поместить подфигуры (b), (c) и (d) в другую subfigure
среду.
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[l]{0.32\textwidth}
\centering
\includegraphics[height=50mm,width=\textwidth]{a}
\caption{}
\label{fig:a}
\end{subfigure}
\begin{subfigure}[r]{0.64\textwidth}
\centering
\begin{subfigure}{0.32\textwidth}
\centering
\includegraphics[height=20mm,width=\textwidth]{b}
\caption{}
\label{fig:b}
\end{subfigure}
\begin{subfigure}{0.32\textwidth}
\centering
\includegraphics[height=20mm,width=\textwidth]{c}
\caption{}
\label{fig:c}
\end{subfigure}
\begin{subfigure}{0.64\textwidth}
\centering
\includegraphics[height=20mm,width=\textwidth]{d}
\caption{}
\label{fig:d}
\end{subfigure}
\end{subfigure}
\caption{Blabla.}
\label{fig:abcd}
\end{figure}
\end{document}