1 Jan 2006 22:15
refdbib + latex
Markus Hoenicka <markus.hoenicka <at> mhoenicka.de>
2006-01-01 21:15:47 GMT
2006-01-01 21:15:47 GMT
Hi,
Damien Jade Duff writes:
> t_refdb.refdb_citekey='CAWKELL1976,GALLESELAKOFF2005,WILLIAMSSCHNIER1996'
>
> ...which returns no references at all. What you'd want here I suppose is...
>
> WHERE t_refdb.refdb_citekey in
> ('CAWKELL1976','GALLESELAKOFF2005','WILLIAMSSCHNIER1996')
>
> ...I notice that in readris.c add_id_from_aux the comments say this
> subroutine is returning a comma separated list but I think that list is
> just handed straight to the select statement. I really don't envy you
> all that string stuff you've done in C - it looks like a nightmare of &s
> and *s and ->s and **s - well, you get used to it I suppose.
>
You've got close to the problem. As far as I can tell my code is not
prepared to handle multi-head citations in .aux files at all. The code
simply assumes that each \citation{} block contains a single citation
which it adds to said comma-separated list. Instead, it should inspect
each \citation{} and tokenize it as needed. I'll supply a fix as soon
as time permits.
> ...yes, so I don't know if you'd consider that a bug given that you may
> require all users to enter their usernames on the command line (I don't
> see that putting someones' username in the system-wide rc file is
> preferrable though).
The manual is apparently a bit unclear about this point. In no case
(Continue reading)
RSS Feed