I'm writing a paper and I need a specific entry in the bibliography go first in the list. The rest of entries should be sorted as usual. I use plain
bibliography style and an external .bib
file.
For example: there are three authors: Jack Alien, John Bravo and Ally Complex and their papers will be sorted in references as [1] Alien, [2] Bravo, [3] Complex. But I'd like it to be: [1] Complex, [2] Alien, [3] Bravo.
I know, that I can do something like in How to change order of a bibliography style manually (bilingual bibliography), but the single .bib
file is used in many projects and in those projects the references should be sorted in standard way.
So, how to accomplish, that a specific reference will be placed first in the bibliography?
Best Answer
For a one-off document where there is only one (or very few) entries that require special sorting treatment, it is not unreasonable to create a 'special' entry and use that entry instead.
If you use
biber
, an easy way to achieve unorthodox/special sorting is to add asortkey = {<sortkey>}
to the entry in question. From thebiblatex
manual (§ 2.2.3):If only using (an alphabetical)
biblatex
(style) withBibTeX
as the backend, you can do something similar by utilizing thesortname
field.