子浮动框中的底部对齐标题

子浮动框中的底部对齐标题

我正在尝试对齐两个垂直对齐的不同大小的子图的子标题,这是我的代码,我该如何修改它以获得所需的结果?

\documentclass[12pt,twoside]{report}
\usepackage{subfig}
\usepackage[export]{adjustbox}
\begin{document}
        
\begin{figure}[h]
    \subfloat[][\emph{subcaption}\label{fig:fig1}]
            {\includegraphics[width=.45\textwidth, valign=t]{imm/fig1.eps}} \quad
        \subfloat[][\emph{subcaption}\label{fig:fig2}]
            {\includegraphics[width=.45\textwidth, valign=t]{imm/fig2.eps}}
        \caption{Twoo figures}
        \label{fig:figwsub}
\end{figure}
    
\end{document}

问题在于标题粘贴在不同大小的图形的底部,因此它们没有对齐。

这是我的代码的结果(带有我的图像)。 在此处输入图片描述

我希望字幕的定位能更加视觉上令人愉悦。

谢谢大家。

答案1

也许我没完全理解您的意思,但在我看来,您似乎想将两个图像对齐到顶部,同时仍将子标题放在同一行。那么,为什么不将两个图像放在\parbox具有相同高度的 es 中(甚至不需要加载包adjustbox)?

\documentclass[12pt,twoside]{report}
\usepackage{subfig, graphicx}
\begin{document}
        
\begin{figure}[h]
    \subfloat[][\emph{subcaption}\label{fig:fig1}]
            {\parbox[b][5cm][t]{.45\textwidth}{\includegraphics[width=.45\textwidth]{example-image-a}}} 
    \hfill
    \subfloat[][\emph{subcaption}\label{fig:fig2}]
            {\parbox[b][5cm][t]{.45\textwidth}{\includegraphics[width=.45\textwidth, height=30mm]{example-image-b}}}
        \caption{Twoo figures}
        \label{fig:figwsub}
\end{figure}
    
\end{document}

在此处输入图片描述

相关内容