![将 subfloat 和 overpic 中的图片居中](https://linux22.com/image/466299/%E5%B0%86%20subfloat%20%E5%92%8C%20overpic%20%E4%B8%AD%E7%9A%84%E5%9B%BE%E7%89%87%E5%B1%85%E4%B8%AD%20.png)
我目前正在写我的硕士论文。为了并排嵌入两幅图像,我使用 subfloat,对于图像中的标题,我使用 overpic。但是,我对第二幅图像的对齐方式有疑问。它总是与第一幅图像的底部对齐。我曾尝试将第二幅图像垂直居中,但我还没有弄清楚如何做到这一点。
我的代码:
\begin{figure}[t!]
\centering
\subfloat{%
\begin{overpic}[width=.5\linewidth]{A.pdf}
\put(0,70){\textbf{a)}}
\end{overpic}
}
\subfloat{%
\begin{overpic}[width=.5\linewidth]{B.pdf}
\put(0,70){\textbf{b)}}
\end{overpic}
}
\caption[xx]{Picture A and B.}
\label{pic:A_and_B}
\end{figure}
我希望有人能帮我解决这个问题。我把这个代码用于我所有的工作,它对所有其他图像都运行良好,因为它们的格式相似。
感谢您的帮助,
沃菲
答案1
我不确定这是否是最好的方法,但我找到了一个解决方案。也许将来有人会遇到类似的问题。我用以下方法解决了它\raisebox
:
\begin{figure}[t!]
\centering
\subfloat{%
\begin{overpic}[width=.5\linewidth]{A.pdf}
\put(0,88){\textbf{a)}}
\end{overpic}
}
\subfloat{%
\raisebox{.3\height}{
\begin{overpic}[width=.5\linewidth]{B.pdf}
\put(0,70){\textbf{b)}}
\end{overpic}}
}
\caption[xx]{xx.}
\label{pic:xx}
\end{figure}
如果有人有更好的解决方案,我会很高兴听到。谢谢,
沃菲