我正在尝试使用 制作一组子图的两列图形subfloat
。我的问题是该图形仅出现在一列中,其余图形未显示,如下图所示
这是我的代码:
\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfloat}
\usepackage{subfig}
\usepackage{algorithmic}
\begin{document}
\begin{figure}
\centering
\subfloat[Tree-2]{\includegraphics[scale=0.45]{img1.png}}\label{img1}
\subfloat[Tree-4]{\includegraphics[scale=0.45]{img2.png}}\label{img2}\\
\subfloat[Tree-6]{\includegraphics[scale=0.45]{img3.png}}\label{img3}
\subfloat[Tree-10]{\includegraphics[scale=0.45]{img4.png}}\label{img4}\\
\subfloat[Tree-15]{\includegraphics[scale=0.45]{img5.png}}\label{img5}
\subfloat[Tree-20]{\includegraphics[scale=0.45]{img6.png}}\label{img6}\\
\caption{confusion matrix.}
\label{fig:confusion}
\end{figure}
\end{document}
答案1
除了我上面的评论之外:
如果您使用像这样的双列格式IEEEtran
,则可能需要使用环境figure*
而不是figure
环境。figure
仅占用一列。figure*
跨越两列。