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

Reply via email to