我用它\documentclass[conference]{IEEEtran}
来写 LaTeX。
我想像这样将双列表格放在文档顶部的table*
单列表格下方。table
我读过几篇文章,其中唯一可用的选项table*
是t
(下页顶部)或p
(文档末尾)。双列模式的页面宽度表格
因此,我想我需要找到其他方法来表示双列表格table*
。
还有其他方法可以像上面那样放置表格吗?
答案1
正如@DavidCarlisle在评论中建议的那样,您可以将所有三个表放在一个table*
环境中。在下面的代码中,表及其相关\caption
语句被“包装”在minipage
环境中。这三个表使用具有tabularx
总宽度的环境\linewidth
,以确保它们占据封闭环境的整个宽度minipage
。
\documentclass[conference]{IEEEtran}
\usepackage{tabularx}
\usepackage{newtxtext,newtxmath} % optional
\begin{document}
\begin{table*}
%% first minipage
\begin{minipage}{\columnwidth}
\caption{Single-column wide}
\begin{tabularx}{\linewidth}{|*{5}{X|}}
\hline
& & & & \\ \hline
& & & & \\ \hline
& & & & \\ \hline
\end{tabularx}
\end{minipage}
\hfill
%% second minipage % observe: no blank line above this line
\begin{minipage}{\columnwidth}
\caption{Single-column wide}
\begin{tabularx}{\linewidth}{|*{5}{X|}}
\hline
& & & & \\ \hline
& & & & \\ \hline
& & & & \\ \hline
\end{tabularx}
\end{minipage}
\bigskip
%% third minipage
\begin{minipage}{\textwidth}
\caption{Double-column wide}
\begin{tabularx}{\linewidth}{|*{5}{X|}}
\hline
& & & & \\ \hline
& & & & \\ \hline
& & & & \\ \hline
\end{tabularx}
\end{minipage}
\end{table*}
\end{document}