1

I have a two-column paper. The structure is the following:

\documentclass[conference, letterpaper, 10pt]{IEEEtran}

\begin{document}
\title{mytitle}
\thanks{}
\author{}
\maketitle

% .. many sections

{
\bibliographystyle{IEEEtran}
\balance\bibliography{ref}
}

% big figure here
\begin{figure*}
\end{figure*}

The problem is that the figure is moved in a new page although there is a lot of space after the references. I tried many things, like using the package "flushend" etc, but I can't achieve what I would like: I want balanced references in the last page (at the top) with a figure* at the bottom in the same page.

Bernard
  • 271,350
  • IEEEtran has its own method for manually balance a bibliography, through \IEEEtriggeratref{<n>}, where <n> stands for the first bibliography item that should appear in the second column. In any case, both \balance (that requires a package you're not showing) and the manual method can only work if they force a page break at the end of the bibliography and the figure will go to the next page nonetheless. – egreg Mar 12 '20 at 22:29
  • Why not put the figure* before the bibliography? See also https://tex.stackexchange.com/questions/329709/how-to-put-figure-at-middle-or-at-desired-position-on-a-page/531802?r=SearchResults&s=4|17.0199#531802 – John Kormylo Mar 13 '20 at 13:46
  • I used the solution below. Thanks also to @egreg who actually taught me LaTeX in a class I took at the University of Verona! – hellos1991 Mar 17 '20 at 21:46

1 Answers1

1

Try along these lines:

\documentclass[twocolumn,...]{...}
\usepackage{stfloats} % two column float locations
...
\begin{document}
lots of two column text
\begin{figure*}[b] % put at bottom of page
the graphic
\end{figure*}
\end{document}

See the stfloats package documentation for more details (texdoc stfloats).

Peter Wilson
  • 28,066