Re: LaTeX-Bibulus interface, a prposal

[email protected] (Martin Lüthi) 02 Jul 2003 08:02:09 -0800
Newsgroups gmane.comp.tex.bibulus.devel
Organization tnoo.net
Message-ID <[email protected]>
Hi

[email protected] (Palle Jørgensen) writes:

> \cite[language = <language>,
>       type = <citation type>,
>       bibliography = <bibliography in the document>,
>       ]{key(s)}
> 
> 'language' is the language of tyhe citation. By default this is set to
>            be the language at the current point in the text, set with
>            the \selectlanguage command.
> 
> 'type' could be text, number, author-number, author-year etc.
> 
> 'bibliography' if one wants to use several bibliographies in the same
>                document.
> 
> 
> The reason for this interface is that it is intuitive and easy to
> extend.

Looks logical and very usable. I also like the bibliography switch. 

> 'Old' commands of the natbib package and others, is to be iomplementet
> as citet -> \cite[type=text].
> 
> The questions are:
> 
>  o  Is this the best interface?
> 
>  o  Wich keys are needed?
> 
>     I have som suggestions (besides those mentioned above):
> 
>       - 'optional' for optional text
> 
>       - 'label' for internal LaTeX references
> 
> 
> Of course it must be possible to set these parameters globally as
> defaults. (Mostly the type key and the bibliography, the 'label' would
> be silly to set globally...) With these defaults the interface is the
> old \cite command.

To me this looks very good, go for it! An thanks for the good work.

Martin

-- 
Martin Lüthi                 [email protected]