Subfloat: Como alinhar duas imagens com larguras diferentes na mesma altura?

Subfloat: Como alinhar duas imagens com larguras diferentes na mesma altura?

Suponha que tenhamos duas imagens com larguras diferentes. Agora queremos alinhá-los um ao lado do outro, mas com a mesma altura.


Exemplo mínimo de trabalho (MWE):

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}

\begin{document}

    \begin{figure}[h]
        \centering
        \subfloat[Picture A]{\includegraphics[width=0.45\linewidth]{example-image-a}}\quad
        \subfloat[Picture B]{\includegraphics[width=0.45\linewidth]{example-image-b}}\\
        \captionsetup{justification=justified,margin=1cm}
        \caption{Comparison of steady state results (a)~x method (b)~y method}
    \end{figure}

\end{document}

Captura de tela do resultado:

Captura de tela do resultado


Descrição do assunto:

O MWE superior está funcionando perfeitamente, desde que ambas as imagens tenham a mesma largura e a mesma altura.

Porém, no meu caso, tenho duas imagens com a mesma altura, mas largura diferente. Como posso declarar que ambas as imagens devem adotar a mesma altura enquanto ajustam sozinhas a largura necessária?

No passado, eu brinquei com coisas [width=0.457585\linewidth]até aumentá-las para (mais ou menos) alturas semelhantes, o que é uma abordagem irritante.

Eu acho que há alguma opção melhor disponível para fazer isso?

Responder1

O graphicxpacote também permite definir a altura da imagem (entre muitos outros parâmetros). Aqui está uma lista de alguns dos parâmetros possíveis (da documentação do pacote):

insira a descrição da imagem aqui

No seu caso:

\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}

\begin{document}

    \begin{figure}[h]
        \centering
        \subfloat[Picture A]{\includegraphics[height=4cm]{example-image-a}}\quad
        \subfloat[Picture B]{\includegraphics[height=4cm]{example-image-b}}\\
        \captionsetup{justification=justified,margin=1cm}
        \caption{Comparison of steady state results (a)~x method (b)~y method}
    \end{figure}

\end{document}

informação relacionada