Closed josephwright closed 11 years ago
It is documented in the IEEEtran HOWTO [0]. It is useful to brake the second-last column of a paper, usually with references, before the bottom of the page, in order to equalise the length of the columns on the last page.
By default, it issues a \newpage
before the reference number mentioned in the \IEEEtriggeratref
command, but this can be overridden with a \IEEEtriggercmd
.
It does so by setting\@IEEEtrantmpcountA
to the reference number prefixing all bibitems
with (around line 3140 in IEEEtran.cls
2007/03/05 version V1.7a):
\def\@IEEEbibitemprefix{\@IEEEtrantmpcountA=\@IEEEtriggerrefnum\relax%
\advance\@IEEEtrantmpcountA by -1\relax%
\ifnum\c@enumiv=\@IEEEtrantmpcountA\relax\@IEEEtriggercmd\relax\fi}
However, has shown in the attached MWE (just (un)comment the relevant entries to get one behaviour or the others), it doesn't seem to work with biblatex
.
Column breaking is really not the job of a bibliography style: this is the 'wrong place' to be requesting column equalisation. So WONTFIX I'm afraid.
Somebody just told be about the flushend package, which takes care of the equalisation automatically. Pretty neat!
[Reported by Olivier Mehani]
Not sure whether this is a missing or undocumented feature, but last-page column equalisation doesn't seem to work when using
\IEEEtraggeratref{}
.Biblatex
itself doesn't seem to do it, and no documentation inbiblatex-ieee
explain how to fix this.Am I just doing something wrong, or is this unsupported?