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.

4
  • 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, 2020 at 22:29
  • Why not put the figure* before the bibliography? See also tex.stackexchange.com/questions/329709/… Mar 13, 2020 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, 2020 at 21:46

1 Answer 1

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

1
  • Yes, this solved the issue. Thank you!
    – hellos1991
    Mar 17, 2020 at 21:40

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .