# LaTeX table star positioning (double column tables)

How do I tell my table* to be on top of the same pages as the paragraph I want?

I know of the question https://stackoverflow.com/q/1673942/659634. Which does not answer how to work with double column tables. I have a table that I want to put at the top of a page closest to paragraph 2. I create my tables as follows. Table 0 is the only one that compiles. Tables 1 and Table 2 don't compile correctly.

I want Table 0 to be on top of the page of paragraph 2. But when it compiles it is 1 page below it. Paragraph 2 could be either at the beginning of the page or only one sentence the end of the page. I still want the table to appear at start of the page which Paragraph 2 is started on.

\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...


One caveat: I have multiple sections. Each section is in a different file.

• You probably need this question which includes the Mother (Father) of All Float-Positioning Answers. Basically, put the float on the page prior to the one you want it to appear on. – cfr Aug 28 '15 at 19:32
• double column floats always go at the earliest onto the following page. – David Carlisle Aug 28 '15 at 19:37
• There is no [H] option for two column floats. – David Carlisle Aug 28 '15 at 19:37
• No you need to move the begin{table*} earlier in the file. – David Carlisle Aug 28 '15 at 19:38
• @Whitecat no, floats will not float past a chapter heading (which in most classes uses \clearpage to force out all floats and start a new page) – David Carlisle Aug 28 '15 at 21:36

There is no [H] for double column floats. Just use
\begin{table*}