IEEEtran - 页面顶部有两个表格,两列

IEEEtran - 页面顶部有两个表格,两列

我无法将表格放在第二页的顶部,搜索了其他几个 tex.stackexchange 问题。它们都没有帮助。

我的表格,里面有两个表格:

\begin{table*}[!t]
    \centering
    \begin{tabular}{ccc}
    \hline
    a&b&c\\
    \hline
    \end{tabular}
    \quad
    \begin{tabular}{ccc}
    \hline
    d&e&f\\
    \hline
    \end{tabular}
\end{table*}

它使我的表格变成两列,但我的表格垂直地位于页面中间。我希望我的表格位于页面顶部。

我在普通乳胶文档上尝试了相同的乳胶脚本,内容如下:

\documentclass{article}

\begin{document}

Sample text. Sample text.

\begin{table*}[!t]
\centering
\begin{tabular}{ccc}
\hline
a&b&c\\
\hline
\end{tabular}
\quad
\begin{tabular}{ccc}
\hline
d&e&f\\
\hline
\end{tabular}
\end{table*}

\end{document}

这个很好用。我认为 IEEE 模板有问题。

如何使用 IEEEtran 将两个表格并排显示在页面顶部并分成两列?

PS:我从以下网址下载了样式文件:http://drucmwebproxy.ieee.org/documents/IEEEtran.zip并使用bare_jrnl.tex

答案1

根据您的描述,似乎两个表格环境正在被移动到仅浮动页面;如果是这种情况,浮动将垂直放置在页面上;要更改此行为,您可以\@dblfptop使用以下方式更改长度的值

\makeatletter
\@dblfptop 0pt
\makeatother

完整示例:

\documentclass[journal]{IEEEtran}

\makeatletter
\@dblfptop 0pt
\makeatother

\title{The Title}
\author{The Author}

\markboth{Journal of \LaTeX\ Class Files,~Vol.~6, No.~1, January~2007}%
{Shell \MakeLowercase{\textit{et al.}}: Bare Demo of IEEEtran.cls for Journals}

\begin{document}

\maketitle

\begin{abstract}
The abstract goes here.
\end{abstract}

\section{Introduction}
I wish you the best of success.

\begin{table*}[!t]
    \centering
    \begin{tabular}{ccc}
    \hline
    a&b&c\\
    \hline
    \end{tabular}
    \quad
    \begin{tabular}{ccc}
    \hline
    d&e&f\\
    \hline
    \end{tabular}
\end{table*}

\end{document}

第二页顶部的图像,显​​示顶部的浮动:

在此处输入图片描述

相关内容