Я использовал следующие теги, чтобы поместить в латекс фигурку, в которой есть 2 фигуры a и b, и чтобы они выглядели как одна фигура, расположенная друг за другом:
\begin{figure}[ht]
\centering
\resizebox{\textwidth}{!}{%
\begin{tabular}{c c}
\includegraphics[width=2.0in] {fig1} &
\includegraphics [width=2.0in]{fig2} \\
\tiny a. Pure Aloha & \tiny b.~~ Slotted Aloha
\end{tabular}}
\centering
\caption{Comparision between pure Aloha and slotted Aloha and how they affected by the delay \cite{ahn2011design}}
\label{fig:1}
\end{figure}
Но я добился того, что текст появился над изображением в моем формате IEEE, как на этом изображении:
Какие-либо предложения ??
решение1
Вам нужно использовать figure*
, а не figure
. Но есть и другие аспекты в вашем коде, о которых следует позаботиться.
Нет смысла увеличивать то, что было уменьшено неизвестным образом, а затем угадывать размер субтитров. Просто масштабируйте картинки до нужного размера для начала. Вот пример:
\documentclass{IEEEtran}
\usepackage{graphicx}
\usepackage{lipsum} % just for the example
\begin{document}
\lipsum
\begin{figure*}
\centering
\begin{tabular*}{\textwidth}{@{\extracolsep{\fill}}c c cc}
&\includegraphics[width=.4\textwidth]{example-image-a} &
\includegraphics[width=.4\textwidth]{example-image-b} &\\
&a. Pure Aloha & b. Slotted Aloha &
\end{tabular*}
\caption{Comparison between pure Aloha and slotted Aloha and
how they are affected by the delay \cite{ahn2011design}}
\label{fig:1}
\end{figure*}
\lipsum[1-15]
\end{document}
Я использую tabular*
с четырьмя колонками (внешние пустые), чтобы пространство автоматически заполнялось по бокам и в середине. Есть и другие методы.
решение2
если вы хотите охватить float в обоих столбцах, вы должны использовать
\begin{figure*}
\end{figure*}