我需要在两列的文档中放置一个全宽的表格。
为了让这个全宽表格在双列文档中跨越边距,我使用了以下方法。*
中的 (星号)\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}