I'd like to add support for the bibtex package jurabib (www.jurabib.org, see 
bugzilla request 408).
Jurabib has been developped for law studies, to support short title 
references, but in the meantime, it has evolved to a general bibtex tool for 
human scientists, the best one around IMHO. It supports, a.o., fullcites, 
ibidem, footcite, gender lookup, and the layout of the references and the 
bibliography are fully configurable without the need of hacking a bst file.

The current situation is that jurabib can be used only with a lot of 
limitations in LyX. E.g., jurabib supports (almost) all natbib commands, but 
it cannot be used together with natbib. So jurabib users cannot use the 
citation styles provided by the dialog ATM (which makes it quite useless for 
me). The patch changes this. You can now select either natbib or jurabib in 
the documents dialog. The only difference is that with jurabib, the "upper 
case" and "full author list" features are not available and that jurabib has 
an additional cite style (which is an ordinary \cite in LaTeX and interesting 
for law scientists especially).

This patch does not support all jurabib features, namely the citation commands 
\fullcite (cite the whole entry), \foot[full]cite[p|t|alt|alp] (wrap citation 
into a footnote) and \citefield{any field in the entry, e.g. title} are only 
available via ERT. But it makes the use of jurabib possible in a reasonable 
way, a big step for LyX from a human scientist's view, IMO.

Your opinion?

Jürgen

P.S.: to support jurabib on win32, we'd also need to make the bibtex call 
configurable, since jurabib needs the 8bit-version bibtex8 on windows. This 
has not to be done now, but in general, I think it's not a good idea to have 
the bibtex (and also makeidx) call hardcoded. Not only because of the bibtex 
options and bibtex8, also because there are alternatives (mlbibtex, clbibtex, 
bibulus etc.).

Attachment: jurabib.diff.gz
Description: GNU Zip compressed data

Reply via email to