2 列のドキュメントに記載されているように、全幅のテーブルを同じページに強制的に配置しますか?

2 列のドキュメントに記載されているように、全幅のテーブルを同じページに強制的に配置しますか?

2 列のドキュメントに全幅の表を配置する必要があります。

この全幅の表が 2 列の文書の余白を越えるようにするには、次の方法を使用します。 の*(アスタリスク) を\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}

ここに画像の説明を入力してください

関連情報