强制全宽表格位于与双列文档中提到的同一页面上?

强制全宽表格位于与双列文档中提到的同一页面上?

我需要在两列的文档中放置一个全宽的表格。

为了让这个全宽表格在双列文档中跨越边距,我使用了以下方法。*中的 (星号)\begin{table*}可用于实现此目的。

\begin{table*}
    \centering
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        Setup & \multicolumn{2}{|c|}{Experiment 1}  & \multicolumn{2}{|c|}{Experiment 2} \\
        \hline
        \hline
        Logistic Regression & 0.0678 & 0.0678 & 0.0678 & 0.0678 \\
        \hline
    \end{tabular}
    \caption{Caption}
    \label{tab:my_label}
\end{table*}

但是,这会导致表格向下移动到文档末尾(最后一页)。我尝试了几种方法来修复提及表格的位置。

尝试过的解决方案1:实施此解决方案后,表格消失了。
尝试过的解决方案2:扭曲了整个表格,但没有固定其位置。
已尝试解决方案3:这确实起了一点作用,并推动了表格成为最近回到提及的位置。但是,表格并没有停留在提及的位置,而是转到了下一页。

怎样才能将表格放在与所提及的同一页面上?

我将非常感谢您的帮助或任何提示。

答案1

该计划stfloats可以帮助:

\documentclass{article}
\usepackage{stfloats} % for positioning of figure* or table* on the same page
\usepackage{lipsum}

\begin{document}
\lipsum[1]
\begin{table*}[b]
    \centering
    \begin{tabular}{|c|c|c|c|c|}
        \hline
        Setup & \multicolumn{2}{|c|}{Experiment 1}  & \multicolumn{2}{|c|}{Experiment 2} \\
        \hline
        \hline
        Logistic Regression & 0.0678 & 0.0678 & 0.0678 & 0.0678 \\
        \hline
    \end{tabular}
    \caption{Caption}
    \label{tab:my_label}
\end{table*}

\lipsum[2-5]
\end{document}

在此处输入图片描述

相关内容