问题
I am using Latex's \bibliographystyle{abbrv} command for references. But the order of citations is not in the sequence they appear in the document. Is there anyway, I can get citations in the order they appear in my document using abbrv style?
Thanks!
回答1:
The sorting=none option disables sorting:
\usepackage[sorting=none]{biblatex}
From the biblatex manual (Section 3.1.2.1 General):
The sorting order of the bibliography. Unless stated otherwise, the entries are sorted in ascending order. The following choices are available by default:
ntySort by name, title, year.nytSort by name, year, title.nyvtSort by name, year, volume, title.anytSort by alphabetic label, name, year, title.anyvtSort by alphabetic label, name, year, volume, title.yntSort by year, name, title.ydntSort by year (descending), name, title.noneDo not sort at all. All entries are processed in citation order.debugSort by entry key. This is intended for debugging only.
来源:https://stackoverflow.com/questions/31972080/latex-bibliographystyleabbrv-order-citations-based-on-appearance