In a two-column document, I use the figure* environment to place a wide equation in a one-column format. It works fine, but the equation floats to the next page. What can I do to avoid this?
Asked
Active
Viewed 960 times
6
1 Answers
3
You need to move the figure* earlier in your source file so it lands on the page you want.
You may need to say
\addtocounter{equation}{2}
(or some number instead of 2)
before the figure* and
\addtocounter{equation}{-2}
after to get the correct equation number relative to the final position.
It is not ideal but it is a hard limit in the latex float algorithm it can not place two-column floats on the same page (as it has already committed to the page height for that page.) Nor (except at the start of the two column region) does it offer a static non floating area into which you can put wide material, so some hand correction to the numbering is currently necessary.
David Carlisle
- 757,742
figure*environment really intended for carrying a two-column spreading equation? – Benedikt Bauer Dec 13 '13 at 11:54