6

When preparing an article using the revtex4-1 LaTeX package, how can I ensure that the references appear in the order that they appear in the text of the document? I've seen answers like Bibliography Style - Order of Appearance, but revtex4-1 bakes in a lot of other BibTeX packages, such as natbib, and so I would like to avoid compatibility problems posed by depending on biblatex if that is at all possible. Thanks!

  • 2
    It seems to me that using \bibliographystyle{unsrtnat} should give you what you want. – egreg Jul 20 '11 at 16:11
  • Which revtex journal style are you using (ie, prl, pra, etc)? This should just work, without any special actions from you. You need to run latex, bibtex, latex, latex for a changed order of citations to propagate through the .aux, .bib, .aux (again) files. – Lev Bishop Jul 20 '11 at 17:40
  • @egreg some versions of revtex4-1 have problems with \bibliographystyle{} (should be fixed with the latest patch, though). But it shouldnt be necessary anyway. – Lev Bishop Jul 20 '11 at 17:41
  • @egreg, @Lev Bishop: It seems that using unsrtnat did the trick, so I guess I'm using a late enough version of revtex4-1 to work. Thanks! – Chris Granade Jul 20 '11 at 18:13

1 Answers1

3

The style to use is unsrtnat, provided by the natbib bundle:

\bibliographystyle{unsrtnat}
egreg
  • 1,121,712
  • This orders the citations correctly but makes the bibliography style very long (full author names, etc.) in revtex4-1 using rmp format. – Andrew D. King Jan 10 '20 at 16:28