I am writing a document in two column format and the last two pages are devoted to the bibliography, which I generate with BibTeX. I need to finish the last page with the two columns having the same size. I am lost at that point.
I have tried to use \enlargethispage{-X cm}
finding X by trial and error. The problem is that when using that command after the call to \bibliography{MyBib}
, the outcome is not the expected one: bibliography items span along all the first column and there is no column adjustment. I found out that if I write the command before \bibliography{MyBib}
everything works as expected, but the problem is that the bibliography takes two pages so I can't do that, the only possibility is writing \enlargethispage
afterwards. Could you please help me on that?
I self-answer 🙂 I suceeded by manually editing the .bbl file. If you have a smarter solution please let me know. Thanks.
Best Answer
The
IEEEtran
class has a trick for doing what you want in a simple fashion; here's an example, where I used a large bib database available in TeX Live.A couple of attempts gave a quite good result. The columns are not perfectly balanced, but doing it would split a reference.
Alternatively you could try
which gives the following "balancing"
The
\IEEEtriggeratref
command places, by default, a column break before the specified bib entry; with\IEEEtriggercmd
you can change the default command.