这个问题是多余的,但我真的不知道如何修复我的代码!在我的以下代码中,我想将表格跨越两列纸张格式。但是,表格移动到了下一页!!我怎样才能停止这种情况并使其位于同一页的顶部?
\documentclass[conference]{IEEEtran}
\usepackage{cite}
\usepackage{amsmath,amssymb,amsfonts}
\usepackage{graphicx}
\usepackage{textcomp}
\usepackage{algorithm}
\usepackage{algpseudocode}
\usepackage{etoolbox}
\usepackage{multirow}
\usepackage{float}
\usepackage{threeparttable}
\usepackage{makecell}
\begin{document}
\section{Results}
\begin{table*}[!t]
\centering
\caption{Results} \label{xor-table}
\begin{threeparttable}
\begin{tabular}{|c|c|c|c|c|c|}
\hline
\multirow{3}{*}{\textbf{Approach}}& \multirow{2}{*}{\textbf{\parbox[c]{2mm}{\multirow{2}{*}{\rotatebox[origin=c]{90}{Metric}}}}} & \multicolumn{4}{c|}{\textbf{XOR Gate}}\\ \cline{3-6}
&& \multicolumn{2}{c|}{\textbf{\begin{tabular}[c]{@{}c@{}}Positive \end{tabular}}} & \multicolumn{2}{c|}{\textbf{\begin{tabular}[c]{@{}c@{}}Negative\end{tabular}}} \\ \cline{3-6}
&& \textbf{K=512}& \textbf{K=1024}& \textbf{K=512}& \textbf{K=1024}\\ \Xhline{2\arrayrulewidth}
\multirow{4}{*}{\textbf{\begin{tabular}[c]{@{}c@{}}Method\\ A \end{tabular}}}
&$k$\tnote{\textasteriskcentered} &512&1024&512&1024 \\ \cline{2-6}
& \emph{S} &&&& \\ \cline{2-6}
& $T$(s) &&& &\\ \Xhline{2\arrayrulewidth}
\multirow{4}{*}{\textbf{\begin{tabular}[c]{@{}c@{}}Method\\ B \end{tabular}}}
&$k$\tnote{\textasteriskcentered} &512 &1024&512&1024\\ \cline{2-6}
& \emph{S} &&&& \\ \cline{2-6}
& $T$(s) & &&& \\ \hline
\end{tabular}
\begin{tablenotes}
\item[\textasteriskcentered] The number of partitions
\end{tablenotes}
\end{threeparttable}
\end{table*}
\end{document}
答案1
包placeins
中有宏\FloatBarrier
可以防止浮点移动得太远。