我有三个连续的数字,但它们没有正确对齐。第三个比其他的数字稍微高一点。
\begin{figure}[H]
\begin{subfigure}{.3\textwidth}
\vspace{0pt}
\includegraphics[width=1\linewidth]{pion_plot2}
\caption{Simple exponential fit in Kaon region}
\label{PionDataExp1}
\end{subfigure}
\begin{subfigure}{.3\textwidth}
\includegraphics[width=1\linewidth]{pion_plot3a}
\caption{Exponential fit with background fit in Kaon region}
\label{PionDataExp2}
\end{subfigure}
\begin{subfigure}{.3\textwidth}
\includegraphics[width=1\linewidth]{pion_plot3b}
\caption{Exponential fit with fixed background for last 10 channels in Kaon region}
\label{PionDataExp3}
\end{subfigure}
\caption{Kaon region fits in region 45 to 60 ns}
\label{PionDataExp}
\end{figure}
我想让它们从顶部对齐。有什么想法吗?
答案1
您需要 (a) 将[t]
位置说明符添加到所有三个subfigure
环境中,(b) 删除(或注释掉)\vspace{0pt}
第一个中的指令subfigure
,以及 (c) [可选但仍然建议]\hfill
在前两个之后添加指令subfigure
;这样做会产生更多的视觉分离。
\documentclass[demo]{article} % remove 'demo' option in real document
\usepackage{graphicx,subcaption,float}
\begin{document}
\begin{figure}[H]
\begin{subfigure}[t]{.3\textwidth}
%%%\vspace{0pt}
\includegraphics[width=1\linewidth]{pion_plot2}
\caption{Simple exponential fit in Kaon region}
\label{PionDataExp1}
\end{subfigure}\hfill%
\begin{subfigure}[t]{.3\textwidth}
\includegraphics[width=1\linewidth]{pion_plot3a}
\caption{Exponential fit with background fit in Kaon region}
\label{PionDataExp2}
\end{subfigure}\hfill%
\begin{subfigure}[t]{.3\textwidth}
\includegraphics[width=1\linewidth]{pion_plot3b}
\caption{Exponential fit with fixed background for last 10 channels in Kaon region}
\label{PionDataExp3}
\end{subfigure}
\caption{Kaon region fits in region 45 to 60 ns}
\label{PionDataExp}
\end{figure}
\end{document}