On Mon, Apr 25, 2011 at 4:41 AM, Richard Heck <rgh...@comcast.net> wrote:
> 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. ok, maybe I did something wrong then. I imported my utf8-encoded latex files into LyX, and my .bib file fo coruse remained in utf8. In Lyx author titles that are coming from the bib-file look messed up, as if it were the result of an encoding problem. > > > -- 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. yes, but in this case it would have to be automatically chosen when a certain biblatex option is chosen. > > > -- 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. mmm, I don't quite know what you refer to, but the information what databases are in use will have to be stored somewhere quite different in the final Lyx file. Right now it is stored inside the bibliography inset, while it has to be stored in the header. Can this be specified by a 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. So all the required gui-elements can be put into the layout file??? There has to be a completely new set of gui elements, as practically everything is done differently. > > > 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. > yes, that is what I am afraid it has to come down to. Additionally, a lot of gui-elements will have to get two versions -- one used if natbib/jurabib are in use and one if biblatex is in use. For example if one clicks on a bibliography somewhere in the document, two very different dialogs have to be shown. And for the biblatex version there needs to be some easily accessible place where one can specify all the databases in use. This is a global setting, so I'm not sure where this can be put, really. > > rh > > -- Johannes Wilm http://www.johanneswilm.org tel: +1 (520) 399 8880