Tengo un par de figuras con niveles desiguales de información necesaria en los títulos (aunque en ambos casos la documentación realmente debería ir en el título en lugar de en otro lugar). ¿Cómo podría componerlos mejor para hacer frente a longitudes tan diferentes? Pensé en tener el más largo en forma de L, ocupando toda la línea una vez debajo del título más corto, pero no sé cómo podría lograrlo.
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[t]{0.6\textwidth}
\includegraphics[width=\textwidth]{a}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque id ligula a lacus interdum ullamcorper a eu eros. Pellentesque eu interdum nisi. Integer ut dui eros. Nulla porta leo consectetur risus varius tincidunt. Curabitur varius diam metus, sit amet elementum nulla eleifend at. Nulla vitae enim ac urna tristique tristique et at nibh. Morbi urna velit, sollicitudin sit amet vehicula eget, luctus at urna. Cras at rutrum diam, vel viverra erat.}
\label{fig:gull}
\end{subfigure}
~
\begin{subfigure}[t]{0.3\textwidth}
\includegraphics[width=\textwidth]{b}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
\end{subfigure}
\caption{Figures of uneven caption length.}
\end{figure}
\end{document}
Respuesta1
Aquí hay una opción para implementar su idea en forma de "L" para el título más largo:
El código:
\documentclass{article}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}[t]{0.65\textwidth}
\includegraphics[width=\textwidth]{example-image-a}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque id ligula a lacus interdum ullamcorper a eu eros. Pellentesque eu interdum nisi. Integer ut dui eros. Nulla porta leo consectetur risus varius tincidunt.}
\label{fig:gull}
\end{subfigure}\hfill
\begin{subfigure}[t]{0.3\textwidth}
\includegraphics[width=\textwidth]{example-image-b}
\caption{Lorem ipsum dolor sit amet, consectetur adipiscing elit.}
\end{subfigure}\vskip-\abovecaptionskip
\caption*{\small Curabitur varius diam metus, sit amet elementum nulla eleifend at. Nulla vitae enim ac urna tristique tristique et at nibh. Morbi urna velit, sollicitudin sit amet vehicula eget, luctus at urna. Cras at rutrum diam, vel viverra erat.}
\caption{Figures of uneven caption length.}
\end{figure}
\end{document}
La idea es interrumpir el título más largo en una ubicación adecuada (por ejemplo, cuando está una línea debajo del título más corto) y escribir el texto restante \caption*
con el ajuste vertical necesario.
Todavía me gustaría ver otros enfoques posibles para tratar esta situación.