Biblatex support is ready over at the features/biblatex2 branch. Of course we do not support the whole range of biblatex's feature set natively, but we already support all that natbib/jurabib does and substially more (features I'd like to add eventually include refsection/refsegements and particularly so-called "qualified citation lists").
Essentially, the current implementation introduces: * Scanning and detection of the relevant files (package, styles) * A GUI to - select biblatex engine(s) next to basic, jurabib, natbib, - set bibliography and citation style files (with default proposals) - set further biblatex package options (this field will later be also used by natbib and jurabib, an old request) - set options to the \printbibliography command * Automatic setting of backend option if bibtex[8] is selected * Style files that define biblatex's citation styles for the GUI and xhtml output * Make the BibTeX inset biblatex-aware (i.e., output \printbibliography and optional argument in the body and pass the bib files to \addbibresource macros in the preamble) Along the way, I had to polish and extend our biblio-related code at many places in order to enable things. Consequently, nothing in the code is longer hardcoded to bibtex, natbib or jurabib, but generalized in a way that it can be adjusted in the respective style files to the needs of the respective engine. I was able to replace some ad-hoc additions for the sake of specific engines with general, transparent and extensible code (while keeping the functionality). This also allowed me to fix some bugs and implement some long-standing desiderata (such as the display of uppercased names and full author lists in the GUI), en passant. I have put most energy into a design that enables portability between the diverse citation engines as much as possible, so it should be very easy to switch an existing document from, say, natbib to biblatex and (to a limited degree, since the feature set is larger) back. This is why the citation styles use a common set of cmd names rather than just the corresponding latex name. If you want to try and play with it, check out the features/biblatex2 branch (not the old features/biblatex branch). I propose to merge this to master rather soon, to give it more testing and iron out potential bugs. Jürgen
signature.asc
Description: This is a digitally signed message part