twocolumn / IEEEtran 列的垂直对齐

twocolumn / IEEEtran 列的垂直对齐

我目前正在使用 IEEEtran 类(使用 twocolumn 选项)撰写论文。插入此浮动图形时,它的位置正确,但第二列也与第一列垂直对齐,留下一个难看的间隙。还引发了两个未满的 vbox 错误(PDFLatex)。什么可能导致此行为?我该如何进一步分析此问题?

例子:

\documentclass[conference]{IEEEtran}
\usepackage[pdftex,demo]{graphicx}
\usepackage{fixltx2e}
\usepackage{stfloats}
\usepackage{blindtext}

\begin{document}
\blindtext[8]

\begin{figure}
   \centering
   \includegraphics[width=\columnwidth]{}
   \caption{\small Test}
\end{figure}

\blindtext[10]
\end{document}

这就是它的样子

答案1

评论太长,因此以“答案”的形式发布......

center以下应该可以工作,即生成与单列一样宽的浮点数。请注意,如果在给定可用空间的情况下使图表尽可能宽(等于) ,则无需使用环境\columnwidth。不要使用0.5\textwidth来指定宽度,因为列是较不宽大于 0.5\textwidth。

\begin{figure}
    \includegraphics[width=1\columnwidth]{myNiceFigure}
    \caption{\small Caption Text}
    \label{fig:myNiceFigure}
\end{figure}

相关内容