The package biblatex-ieee
provides a style for BibLaTeX which follows the guidelines of the IEEE (citations are numeric and unsorted).
Unlike the IEEEtran.bst
file, it provides only the bibliographic style, and not the text formatting of the bibliography section.
What happens is that with BibLaTeX the font size of the References section is the same of the other regular sections.
It should be smaller, instead.
In other words, if I use the BibTeX approach
\bibliographystyle{IEEEtran}
\bibliography{IEEEabrv,references}
I get both the proper bibliographic style and text formatting (smaller font size).
With the BibLaTeX approach instead, the font size is bigger:
Therefore, I have to format the bibliography text by myself, with something like
\usepackage[style=ieee]{biblatex}
\addbibresource{references}
[...]
\renewcommand*{\bibfont}{\footnotesize}
\printbibliography
Which is the right fontsize (that is, the second argument for \renewcommand*
) to be used with the IEEEtran
class?
(and, by the way, why cannot a BibLaTeX syle specify the text formatting, too?)
As a reference:
- github issue on the
biblatex-ieee
repo asking for clarifications - a sample IEEE paper stating which font sizes shall be used
Best Answer
A quick look into
IEEEtran.cls
reveals that the definition ofthebibliography
contains\footnotesize
. SinceIEEEtran.bst
(and many other.bst
s) usesthebibliography
your bibliography inIEEEtran
will be set\footnotesize
. If you usebiblatex
, however, the bibliography is not set inthebibliography
. The environment for abiblatex
bibliography is defined bybiblatex
and not the document class.With
You will get the same font size, but a few minor spacing details will still be different.
As to why
biblatex-ieee
does not automatically set\bibfont
to\footnotesize
you already got your answer from the developer at https://github.com/josephwright/biblatex-ieee/issues/37. I can follow his argument especially since - as explained above - it is actually the document class that forces the bibliography font size and not the particular.bst
style you use. You could argue that in a way it is just because the document class does not fully supportbiblatex
(in the way it supports BibTeX) that you get different output forbiblatex
and BibTeX.It should be noted that
biblatex-ieee
is not actually intended to be used withIEEEtran
or other official IEEE document classes. Those classes are mainly (if not exclusively) used for submissions to the IEEE. But on submission to the IEEE you should produce your bibliography as described in the documentation of the document class, which means using one of the provided BibTeX styles. See also https://github.com/josephwright/biblatex-ieee/pull/22 where the developer ofbiblatex-ieee
writes