如何调整subfloat的位置?

如何调整subfloat的位置?

我想对齐我在图片上标记的 (a) 和 (b) 中的轴,就像它们在 (c) 和 (d) 中一样?

在此处输入图片描述

主要代码如下:

\begin{figure}[!t]
\centering
\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_a.eps}%
\label{pre:a}}
\hfil
\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_b.eps}%
\label{pre:b}}
\hfil
\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_c.eps}%
\label{pre:c}}
\hfil
\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_d.eps}%
\label{pre:d}}
\caption{Main processing stages of pre-coherent processing.}
\vspace{-10 pt}  % adjust the vertical spacing
\label{fig_sim1}
\end{figure}

答案1

如果您符合以下条件,则可实现此目的:

  • 重绘图像 (a): (重新)移除横坐标以下的所有内容或 (b): 在横坐标以下添加带有 $\Delta_{\min}$ 的幻像节点,

  • 将图像(b)括进去\raisebox并将其提升至所需的量......

最后一种可能性的 MWE:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subfig}

\begin{document}
\begin{figure}
\centering
\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_a.eps}%
\label{pre:a}}
\hfil
\subfloat[]{\raisebox{1ex}% select appropriate amount
            {\includegraphics[width=1.5in]{pre_coherent_b.eps}}%
\label{pre:b}}


\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_c.eps}%
\label{pre:c}}
\hfil
\subfloat[]{\includegraphics[width=1.5in]{pre_coherent_d.eps}%
\label{pre:d}}
\caption{Main processing stages of pre-coherent processing.}
\vspace{-10 pt}  % adjust the vertical spacing
\label{fig_sim1}
\end{figure}
\end{document}

在此处输入图片描述

笔记:对于标题格式,最好加载caption包并充分设置其功能,如本地手动更改,例如标题和图形之间的垂直空间。

相关内容