«Выравнивание субфигур латекса по верху» означает выравнивание субфигур по вертикали вверху в документе LaTeX. Вот несколько способов добиться этого:
- Использование пакета
subcaption. Пакетsubcaptionпредоставляет гибкий способ создания подфигур. Чтобы выровнять подфигуры вверху, вы можете использовать параметрvalign=tпри включении каждой подфигуры.
\usepackage{subcaption}
\begin{figure}
\begin{subfigure}[t]{0.45\textwidth}
\includegraphics[width=\linewidth]{subfigure1}
\caption{Subfigure 1}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.45\textwidth}
\includegraphics[width=\linewidth]{subfigure2}
\caption{Subfigure 2}
\end{subfigure}
\caption{Main Figure}
\end{figure}
- Использование пакета
subfig. Пакетsubfigявляется альтернативой пакетуsubcaption. Чтобы выровнять подфигуры вверху, вы можете использовать параметрtopпри включении каждой подфигуры.
\usepackage{subfig}
\begin{figure}
\centering
\subfloat[Subfigure 1]{\includegraphics[width=0.45\linewidth]{subfigure1}}\hfill
\subfloat[Subfigure 2]{\includegraphics[width=0.45\linewidth]{subfigure2}}
\caption{Main Figure}
\end{figure}
- Использование пакета
floatrow. Пакетfloatrowпозволяет настраивать плавающие среды. Чтобы выровнять подфигуры вверху, вы можете использовать команду\floatfoot{}после каждой подфигуры.
\usepackage{floatrow}
\begin{figure}
\ffigbox[\FBwidth]
{
\begin{subfloatrow}[2]
\ffigbox[\FBwidth]{\caption{Subfigure 1}\label{fig:subfig1}}{\includegraphics[width=0.45\textwidth]{subfigure1}}
\ffigbox[\FBwidth]{\caption{Subfigure 2}\label{fig:subfig2}}{\includegraphics[width=0.45\textwidth]{subfigure2}}
\end{subfloatrow}
}
{\caption{Main Figure}\label{fig:mainfig}}
\end{figure}