Ich habe die folgenden Tags verwendet, um in mein Latex eine Figur einzufügen, in der es zwei Figuren a und b gibt und die als eine Figur hintereinander erscheinen:
\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}
Aber ich habe den Text in meinem IEEE-Format über dem Bild angezeigt bekommen, wie in diesem Bild:
Irgendwelche Vorschläge ??
Antwort1
Sie müssen verwenden figure*
, nicht figure
. Es gibt jedoch noch andere Aspekte in Ihrem Code, die beachtet werden sollten.
Es macht keinen Sinn, etwas zu vergrößern, das um einen unbekannten Faktor verkleinert wurde, und dann zu raten, wie groß die Untertitel sein werden. Skalieren Sie die Bilder einfach von Anfang an auf die richtige Größe. Hier ist ein Beispiel:
\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}
Ich verwende tabular*
vier Spalten (die äußeren sind leer), damit der Platz an den Seiten und in der Mitte automatisch aufgefüllt wird. Es gibt aber auch andere Methoden.
Antwort2
Wenn Sie den Float in beiden Spalten überspannen möchten, sollten Sie verwenden
\begin{figure*}
\end{figure*}