LaTeX 表格星型定位(双列表格)

LaTeX 表格星型定位(双列表格)

我如何告诉我的表格*位于我想要的段落的同一页面的顶部?

我知道这个问题https://stackoverflow.com/q/1673942/659634。这并没有回答如何使用双列表格。我有一个表格,我想将其放在最靠近第 2 段的页面顶部。我按如下方式创建表格。表 0 是唯一可以编译的。表 1 和表 2 无法正确编译。

我希望表格 0 位于第 2 段所在页面的顶部。但编译时,它位于第 2 段所在页面的下方 1 页。第 2 段可以位于页面的开头,也可以位于页面的末尾,仅一个句子。我仍然希望表格出现在第 2 段所在页面的开头。

\usepackage{float}
\restylefloat{table}

Paragraph 1...
\begin{table*}
    table0...
\end{table*}

\begin{table*}[H]
    table1...
\end{table*}

\begin{table*}[H]
   table2...
\end{table*}[H]
...

Paragraph 2...
Paragraph 3...

需要注意的是:我有多个部分。每个部分都在不同的文件中。

答案1

[H]双列浮点数没有。只需使用

\begin{table*}

当前对双浮点数的实现有一个限制,即它们最早只能出现在源文件中设置了位置的页面之后的页面上。(本质上是因为一旦 TeX 开始设置该列,在当前页面上为跨度表留出空间并更改所需的文本列高度就太晚了。)因此,如果浮点数出现得太晚,只需将其移到源文件中较早的位置即可。

相关内容