I am working on a document containing two separate bibliographies, using the package bibtopic
. The entries in both bibliographies are sorted alphabetically and I would like to change that.
I know that it's not possible with bibtopic
to sort entries in the order of appearance. However, the documentation of bibtopic.sty states that it's possible to sort the entries according to the order in which they appear in the .bib
file (see Section 5: Bugs and Restrictions, footnote #9):
So since there are no specific
\citation
commands in the (additional).aux
files, BIBTEX can only apply author-year sorting or print the items in the order they appear in the.bib
file.
Unfortunately, the documentation does not explain how to achieve the latter option. At least there is no documented option to bibtopic to control the sorting behavior. Also, choosing different .bst
style files (plain, unsrt, etc.) does not affect the sorting at all.
\btPrintAll
or\btPrintCited
macros. Hence the items show up in the order they are stored to the additional .aux file created by bibtopic. To my understanding, there is no option to change that order. With\btPrintAll
you get the order of the .bib file; with\btPrintCited
entries are sorted alphabetically.bibtopic
is what LyX uses internally for sectioned (or multiple) bibliographies. biblatex is not directly supported by LyX (yet), but it is definitely worth the effort to enable it by hand: LyX HOWTO.