Obtener subfiguras una al lado de la otra en un entorno de varias columnas con subnumeración

Obtener subfiguras una al lado de la otra en un entorno de varias columnas con subnumeración

Esta es la primera vez que publico aquí, así que avíseme si estoy haciendo algo mal en mi publicación.

Estoy tratando de obtener tres figuras una al lado de la otra en un entorno de dos columnas (que abarca las dos columnas) y he podido hacerlo con éxito, pero las figuras se compilan por separado (es decir, la numeración es Fig. 1, Fig. 2, Fig. 3 en lugar de 1,1, 1,2, 1,3). Me gustaría que hubiera una subnumeración en lugar de números diferentes. La plantilla es de una revista Springer, por lo que me resulta difícil modificarla. Cosas como que \usepackage{subcaption}no parecen compatibles con la plantilla.

\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{times,mathptmx}
\usepackage{multicol}
\usepackage[version=3]{mhchem}
\begin{document}

\begin{figure*}[t]
\begin{multicols}{3}
    \includegraphics[width=\linewidth]{a}\par\caption{caption}
    \includegraphics[width=\linewidth]{b}\par\caption{caption}
    \includegraphics[width=\linewidth]{c}\par\caption{caption}
\end{multicols}
\end{figure*}

Cuando lo hago de esta manera, obtengo tres figuras una al lado de la otra que se ven bien, pero quiero que sean subfiguras, es decir, en general las tres serían una figura con un título, y luego habría tres subetiquetas/títulos. ¿Alguien puede ayudarme a resolver esto? Parece una solución rápida, pero la plantilla que me veo obligado a usar es una pesadilla y todas las soluciones simples que encontré en línea hacen que el programa se vuelva loco.

¡Gracias!

Respuesta1

Vea si la siguiente solución le brinda lo que busca:

\documentclass[twocolumn]{article}
\usepackage[demo]{graphicx} % in real document delete option "demo"
\usepackage{subcaption}% <--- new

\begin{document}
\begin{figure*}
\begin{subfigure}{.3\linewidth}
    \includegraphics[width=\linewidth]{a}
\caption{sub caption 1}
\label{fig:figure-a}
\end{subfigure}
\hfill
\begin{subfigure}{.3\linewidth}
    \includegraphics[width=\linewidth]{b}
\caption{sub caption 2}
\label{fig:figure-b}
\end{subfigure}
\hfill
\begin{subfigure}{.3\linewidth}
    \includegraphics[width=\linewidth]{c}
    \caption{sub caption 3}
\label{fig:figure-c}
\end{subfigure}
\caption{Figure caption}
\label{fig:figure}
    \end{figure*}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada