>>Date: Thu, 16 May 2002 10:29:11 +0200
>>From: Lars Risan <[EMAIL PROTECTED]>
>>To: Herbert Voss <[EMAIL PROTECTED]>
>>CC: Martin Adorni <[EMAIL PROTECTED]>, LyX <[EMAIL PROTECTED]>
>>Subject: Re: Bibliography
>>
>>
>>> >
>>> > Well, I'm not familiar with bibtex. I thought there might be a smart
>>> > option implemented in Lyx. I will use bibtex now.
>>> 
>>> it's easy:
>>> 
>>> http://www.lyx.org/help/bibtex/bibtex-start.php
>>> 
>>> Herbert
>>> 
>>
>>Hi, am in the same situation as Martin. And I found that bibtex-files
>>are easy. But they seem to lack one feature that the bibliography of Lyx
>>has: Writing your own "labels" rather than using the numbers "[1]". (and
>>I am talking about this feature:
>>
>>\bibitem [Haraway, 1989]{Primate_Visions}
>>
>>)
>>
>>Anybody who knows if it is possible to insert such labels in .bib files?

That's precisely what BibTeX allows: decouple the absolute bibliometric
info in the database from its layout in the document, so that
what you ask is possible in BibTeX by changing the style
in the Lyx citation tag, but the reverse is much more complicated
if you're asked to change bibtem ([Har89] e.g.instead of [Haraway, 1989].
These kinds of labels (and the way they are reflected in the
text itself) are produced by natbib.bst and harvard.bst 
and teh associated .sty files as far as I remember.

The bibtex pass produces a .bbl file which is exactly what you
would have written inline, and which you may hack in
some difficult cases.

You may write your own .bst file (thats the suffix of the layout
style program used) but it's a bit uneasy as it is written
a postindexed syntax, and most of the layouts required in various
journals are already available.

I don't remember one situation where is is better to use inline
citation rather than BibTeX, so a good idea would perhaps to
wipe out completely the inline citation facility  in LyX :-)

The only drawback is to learn a little bit of BibTeX syntax
to make sure that author names are sorted and printed all right,
and to have a correct result for acronyms in titles so that
no information ins lost in the database which can be published, shared,
and so on.

-- 
Jean-Pierre


Reply via email to