I have a .bib file. I am citing the references in the .bib file. However, the automatic numbering does not follow the same order as their appearance order. I have something like

My first reference is popping up very soon [1]. My second reference is supposed to be 2, but it is 3 [3].

I am using the IEEE conference paper template, i.e.,


and I am not using any citation package.

My reference section looks like


How can I fix it?

  • 2
    Can you post a minimum working example that isolates this problem?
    – cslstr
    Mar 27 '14 at 18:40
  • Please indicate which bibliography style you're using, and which citation-management packages (e.g., natbib, harvard, apa, etc), if any, you're loading.
    – Mico
    Mar 27 '14 at 18:44
  • @cslstr I've tried, but failed. In the original case, I have a separate .bib file. So I am not sure how I can provide the MWE. Mar 27 '14 at 18:44
  • 1
    Generally speaking, you should be using \bibliographystyle{IEEEtran} \bibliography{IEEEabrv,mybibfile} with IEEEtran.
    – cslstr
    Mar 27 '14 at 18:47
  • @cslstr exactly! This solved my problem. Thank you! Mar 27 '14 at 18:49

From the IEEEtran documentation (pg 15):

C. Bibliographies

Bibliographies are most easily (and correctly) generated using the IEEEtran BIBTEX package which is easily invoked via


See the IEEEtran BIBTEX package documentation (Section III.) for more information.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.