我使用以下标签在我的乳胶中放置一个图形,其中有两个图形 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
如果你想跨越两列中的浮点数,你应该使用
\begin{figure*}
\end{figure*}