On 04/24/2011 10:33 PM, Johannes Wilm wrote:
Yes, this would maybe and partially work for citation commands. but
just look at \parencites in biblatex and the use of normal ()
parenthesis. Programming something like this could be more complex
than programming biblatex or natbib itself.
And that is only the citation style. What about all the rest of it? I
am thinking of things like:
-- biblatex using utf8, natbib apparently using some legacy system to
store the bib-file
As long as the encoding of the document is the same as the encoding of
the bib file, LyX will not complain.
-- biblatex using a completely different set of citation types and
fields than traditional bibtex
We read all fields, including the ones I've made up for my own bst
files. What happens with them outside LyX isn't our issue.
-- biblatex in the near future possible just supporting bibber,
currently preferring bibtex8, while natbib uses bibtex
You can already choose custom processors.
-- biblatex specifying all bibliography files in the preamble and
natbib specifying them in the text itself
This can in principle be specified in the layout file.
-- biblatex specifying bibliography and citation styles as an argument
to the package style, and natbib using a completely different system
for that
Similar.
Of course, I don't know the source code as well. it just seems like a
gigantic project to me to make all this user configurabel and to allow
for any other possible citation system.
We strive to make it as flexible as we can, within reason. Worst case,
you define BibLaTeX as a new cite engine within the existing system.
rh