Subtítulo: Alineación vertical de dos imágenes de diferente tamaño vertical

Subtítulo: Alineación vertical de dos imágenes de diferente tamaño vertical

Quiero colocar dos imágenes de diferente tamaño una al lado de la otra. Ambos tendrán subcaptions individuales. Todo funciona bien. Mi única pregunta es: ¿cómo puedo centrar la imagen más pequeña verticalmente con respecto a la imagen más alta?

\documentclass[a4paper,10pt]{scrreprt}
\usepackage[T1]{fontenc}
% \usepackage[utf8]{inputenc}
\usepackage[latin1]{inputenc}
\usepackage{geometry}
\geometry{a4paper,left=25mm,right=25mm, top=25mm, bottom=25mm}
\usepackage{subcaption}
\usepackage{tikz}

\begin{document}

\begin{figure}[htbp]
\centering
\hfill
\begin{subfigure}[b]{0.48\textwidth}
\centering
\includegraphics[height=.22\textheight]{example-image-a}
\caption{Subcaption left}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.48\textwidth}
\centering
\includegraphics[height=.18\textheight]{example-image-b}
\caption{Subcaption right}
\end{subfigure}
\hfill
\caption{Caption}
\end{figure}

\end{document}

Respuesta1

Puede seguir el mismo tipo de procedimientos comentados enAlineación vertical de subtítulosyAlinear verticalmente imágenes de diferentes tamaños en un figure*entorno. Es decir, capture el tamaño de la imagen más grande y use su altura para ajustar la posición vertical de la imagen más pequeña.

ingrese la descripción de la imagen aquí

\documentclass{article}
\usepackage{geometry,graphicx}
\geometry{a4paper,margin=1in}
\usepackage{subcaption}
\newsavebox{\largestimage}

\begin{document}

\begin{figure}[htbp]
  \centering
  % Store largest image in a box
  \savebox{\largestimage}{\includegraphics[height=.22\textheight]{example-image-a}}%
  \begin{subfigure}[b]{0.48\textwidth}
    \centering
    \usebox{\largestimage}
    \caption{Subcaption left}
  \end{subfigure}
  \quad
  \begin{subfigure}[b]{0.48\textwidth}
    \centering
    % Adjust vertical height of smaller image
    \raisebox{\dimexpr.5\ht\largestimage-.5\height}{%
      \includegraphics[height=.18\textheight]{example-image-b}}
    \caption{Subcaption right}
  \end{subfigure}
  \caption{Caption}
\end{figure}

\end{document}

El ajuste vertical es el 50% de la altura de la imagen más grande.menos50% de la altura de la imagen más pequeña. Técnicamente, esto da el 50% del espacio en blanco vertical alrededor de la imagen más pequeña... centrándola verticalmente con respecto a la más grande.

información relacionada