Closed akerbos closed 11 years ago
Good news. With backend=bibtex
, biblatex
may write something like this to jobname.aux
:
\bibstyle{biblatex}
\bibdata{test-blx,<database>}
\citation{biblatex-control}
\citation{<some-ref>}
With backend=biber
, on the other hand, it's:
\abx@aux@sortscheme{nty}
\abx@aux@cite{<some-ref>}
Better news: the current bibtex
extension checks the aux
file for \bibdata
commands; these are not used for biber
, so it does not execute on biblatex
with biber
option, but does on biblatex
with bibtex
option. Fine!
With biber
target, however, biblatex
writes a file jobname.bcf
which we can check for.
Apparently,
bibtex
(together withnatbib
) is slowly being made obsolete bybiber
(in combination withbiblatex
). Therefore, we should have an extension forbiber
.Key question/challenge: can we tell which of
bibtex
andbiber
has to be executed? This is not an issue withnatbib
butbiblatex
supports both. Does it tell us which it expects?