Alineación de figuras usando subtítulos

Alineación de figuras usando subtítulos

Estoy tratando de alinear algunas figuras usando elsubtítulopaquete.

Mi código actual es ese:

\documentclass[11pt,twocolumn]{article}

\usepackage[demo]{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}

    \begin{figure}[htpb]
        \subcaptionbox{}
            {\includegraphics[width=0.48\columnwidth]{figs/Fig_a}} \hspace{.5em}
        {\includegraphics[width=0.2\columnwidth]{figs/legend} phantomsubcaption}
        \subcaptionbox{}
            {\includegraphics[width=0.48\columnwidth]{figs/Fig_b}} \hfill
        \subcaptionbox{}
            {\includegraphics[width=0.48\columnwidth]{figs/Fig_c}} 
        \caption{}
    \end{figure}

\end{document}

Que produce:

ingrese la descripción de la imagen aquí

Sin embargo, me gustaría que la primera imagen quedara alineada. Intenté usar esto:

\usepackage[export]{adjust box}
\captionsetup{justification=raggedright, singlelinecheck=false}

\begin{figure}[htpb]
    \subcaptionbox{}
        {\includegraphics[width=0.48\columnwidth, left]{figs/Fig_a}} \hspace{.5em}
    {\includegraphics[width=0.2\columnwidth]{figs/legend} phantomsubcaption}
    \subcaptionbox{}
        {\includegraphics[width=0.48\columnwidth]{figs/Fig_b}} \hfill
    \subcaptionbox{}
        {\includegraphics[width=0.48\columnwidth]{figs/Fig_c}} 
    \caption{}
\end{figure}

Sin éxito:

ingrese la descripción de la imagen aquí

Además, la imagen con el\phantomsubcaptionno tiene la misma altura que la Figura (a) y me gustaría que estuviera alineado verticalmente en el centro, y no abajo ni arriba, es decir, alineado con el centro de la Figura (a). ¿Es eso posible?

Gracias.

Respuesta1

¿Es esto lo que quieres? Simplemente coloque la figura estrecha en el primero \subcaptionbox.

\documentclass[11pt,twocolumn]{article}

\usepackage[demo]{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}

\begin{figure}[htpb]
\centering
\subcaptionbox{}{%
  \includegraphics[width=0.48\columnwidth]{figs/Fig_a}%
  \hspace{0.04\columnwidth}%
  \includegraphics[width=0.2\columnwidth]{figs/legend}}\hspace*{\fill}

\subcaptionbox{}{\includegraphics[width=0.48\columnwidth]{figs/Fig_b}}\hfill
\subcaptionbox{}{\includegraphics[width=0.48\columnwidth]{figs/Fig_c}}

\caption{Some caption or this wouldn't make much sense}

\end{figure}

\end{document}

ingrese la descripción de la imagen aquí

Si desea que (a) quede centrado con respecto a la imagen ancha, puede insertar la imagen estrecha en un cuadro de ancho cero:

\documentclass[11pt,twocolumn]{article}

\usepackage[demo]{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}

\begin{figure}[htpb]
\centering
\subcaptionbox{}{%
  \includegraphics[width=0.48\columnwidth]{figs/Fig_a}%
  \makebox[0pt][l]{%
    \hspace{0.04\columnwidth}%
    \includegraphics[width=0.2\columnwidth]{figs/legend}%
  }%
}\hspace*{\fill}

\subcaptionbox{}{\includegraphics[width=0.48\columnwidth]{figs/Fig_b}}\hfill
\subcaptionbox{}{\includegraphics[width=0.48\columnwidth]{figs/Fig_c}} 

\caption{Some caption or this wouldn't make much sense}

\end{figure}

\end{document}

ingrese la descripción de la imagen aquí

Si desea subtítulos alineados a la izquierda, indíquelo a caption:

\documentclass[11pt,twocolumn]{article}

\usepackage[demo]{graphicx}
\usepackage{subcaption}
\usepackage{caption}

\begin{document}

\begin{figure}[htpb]
\captionsetup[subfigure]{singlelinecheck=false}
\centering
\subcaptionbox{}{%
  \includegraphics[width=0.48\columnwidth]{figs/Fig_a}%
    \hspace{0.04\columnwidth}%
    \includegraphics[width=0.2\columnwidth]{figs/legend}%
}\hspace*{\fill}

\subcaptionbox{}{\includegraphics[width=0.48\columnwidth]{figs/Fig_b}}\hfill
\subcaptionbox{}{\includegraphics[width=0.48\columnwidth]{figs/Fig_c}} 

\caption{Some caption or this wouldn't make much sense}

\end{figure}

\end{document}

También puede \captionsetup[subfigure]{singlelinecheck=false}ir en el preámbulo, por lo que afectará a todos los subtítulos.

ingrese la descripción de la imagen aquí

información relacionada