Это мой первый пост здесь, поэтому, пожалуйста, дайте мне знать, если я что-то не так делаю в своем посте.
Я пытаюсь разместить три рисунка рядом в двухколоночной среде (охватывая два столбца), и мне это удалось, но рисунки компилируются как отдельные (т. е. нумерация идет как 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}