Thanks so much for doing this. I've not yet moved to biblatex myself,
but this will encourage me to give it a try.

Richard


On 01/08/2017 04:14 AM, Jürgen Spitzmüller wrote:
> 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


Reply via email to