Размещение подрисунков рядом в многоколоночной среде с поднумерацией

Размещение подрисунков рядом в многоколоночной среде с поднумерацией

Это мой первый пост здесь, поэтому, пожалуйста, дайте мне знать, если я что-то не так делаю в своем посте.

Я пытаюсь разместить три рисунка рядом в двухколоночной среде (охватывая два столбца), и мне это удалось, но рисунки компилируются как отдельные (т. е. нумерация идет как Fig 1, Fig 2, Fig 3 вместо 1.1, 1.2, 1.3). Я бы хотел, чтобы была поднумерация вместо разных номеров. Шаблон взят из журнала Springer, поэтому мне сложно его изменить. Такие вещи, как \usepackage{subcaption}кажется, несовместимы с шаблоном.

\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*}

Когда я делаю это таким образом, я получаю три рисунка рядом, которые выглядят хорошо, но я хочу, чтобы они были подрисунками, т. е. в целом все три были бы одним рисунком с одной подписью, а затем было бы три под-метки/подписи. Может ли кто-нибудь помочь мне разобраться с этим? Кажется, это быстрое решение, но шаблон, который я вынужден использовать, — это кошмар, и все простые исправления, которые я нашел в сети, заставляют программу сходить с ума.

Спасибо!

решение1

Посмотрите, даст ли следующее решение то, что вам нужно:

\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}

введите описание изображения здесь

Связанный контент