The IEEE Citation Reference specifies that a DOI should be provided for electronic articles without page numbers. However, IEEEtran.bst
appears to provide no such functionality. What is the best way to get DOI numbers in the bibliography?
Bonus if the solution also
- optionally makes display of DOI conditional on a lack of page numbers for conference proceedings only; and/or
- hyperlinks the DOI (e.g. through the
doi
oruri
packages).
I'll accept a solution that involves editing IEEEtran.bst
—this is the approach I'm working on now—but would prefer one that doesn't, if possible.
Best Answer
I've created a patch to
IEEEtranN.bst
that does the trick, including the "bonus" features.