I am adding figures into a two-column LaTeX file. In one page, I need to put a one-column figure and a two-column figure in a same page. The one-column figure should be in the top of the page and the two-column figure should be in the bottom. (I think I've seen this sort of layout in some papers.) However, I found it really hard.
I have tried float
package. It didn't work. I even have tried to reset the float placement parameters, e.g., \dblfloatpagefraction
to 1. It didn't work either. The two-column figure always falls into the next page.
I have almost accepted the truth that this is formidable. But I am still holding the last hope that someone knows how to do this.
Best Answer
For two-column figures, use the
figure*
environment. Also note that the placement of such figures is always delayed by one page (by default). The following MWE shows an arrangement that allows a top-floating one-column figure together with a bottom-floating two-column figure on the same page (with the aid ofdblfloatfix
):Note that the figure numbering is not ideal. FigureĀ 2 (one-column) is at the top while FigureĀ 1 (two-column) is at the bottom. It is possible to play around with the figure counters in order to obtain a better result. However, this is all because
figure*
's difficulty in being placed properly.