6

I am using the IEEETran document class along with bib style.

I have two consecutive bibtex entries with same authors, although different article titles and different journals. When I cite them, they appear next to each other in the list of references at the end of the document.

The strange behaviour is the first of these two is appearing perfectly as expected. For the second one, all I get in place of author names is, "_______".

I tried cutting my first reference off and in that case the second one appears perfectly again.

Is this a common behaviour for bibtex to omit the author names if two consecutive items have the same string for that field?

1

1 Answer 1

7

That's the default behavior for IEEETran. If you don't like it, without loosing the IEEETran specifications, you have to add the following entry in your .bib file:

@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}

MWE

\documentclass{IEEEtran}

\begin{filecontents*}{\jobname.bib}
@IEEEtranBSTCTL{IEEEexample:BSTcontrol,
CTLdash_repeated_names = "no"
}

@article{art1,
author={An Author},
title={Journal article},
year=2000,
journal={Journal of nothingness},
volume=2,
pages={1-2}
}

@article{art2,
author={An Author},
title={Another journal article},
year=2001,
journal={Journal of nothingness},
volume=2,
pages={1-2}
}
\end{filecontents*}

\begin{document}

\nocite{*}

\bibliographystyle{IEEEtran}
\bibliography{\jobname}

\end{document} 

Output

enter image description here

2
  • 1
    Thanks. I did not know that is a normal behaviour and was wondering whether some problem with my compilation or code.
    – Della
    Commented Jan 21, 2015 at 8:24
  • @Barman You're welcome. Thanks for accecting the answer. Commented Jan 21, 2015 at 8:54

You must log in to answer this question.

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