problems with the author date format when there are 2 references by the same author

I've hit what looks like a biggish problem. I'm using the Harvard author-date referencing (though the problem occurs for the Chicago author-date too) and I want to insert a reference that looks like this:
(Deleuze 1990, p. 281, 1968, p. 261)

What I get is
(Deleuze 1990,1968, p. 281)

i.e. I lose the second page reference and the first page reference appears to belong to the second reference.
If I'm citing two different authors, it works fine, e.g.
(Adorno & Horkheimer 1997, p.22; Balibar 1998, p.25)

Am I misunderstanding the Harvard or Chicago style of referencing, or is this a SNAFU?
An additonal, I think related problem, is that if I want to add a suffix / prefix to each reference, then only the first reference is kept, but it is pushed into the place of the second. Again, this doesn't seem to happen if the two references are to different authors.
e.g
(Adorno & Horkheimer 1997, p.22 suffix 1 blah; Balibar 1998, p.25 suffix 2 blah) is fine but
(Deleuze 1990, 1968, p.281 suffix 1 blah) is not - the suffix 1 is in the wrong place and I've lost suffix 2.

OpenOffice 2.3.1, Zotero 1.03, plugin 1.03b on windows xp.

Regards, Jon.
  • I just installed the Harvard 2 dev-style and this works as I'd expect, so hopefully this should be an easy fix for the harvard 1 and the chicago styles.
  • Can anybody else confirm this problem, or even better offer a solution.
    I've tried looking through the CSL but can't figure out why the Harvard2 style works and the other author-date styles don't.
    Regards, Jon.
  • please try the styles in the dev section at http://www.zotero.org/styles/ - the problem should be fixed
  • Chicago-dev and Harvard1 both work now, thanks a lot. Harvard3 still seems to be having the problem.
    Regards, Jon
  • The problem is that the option I turned off to fix your problem really should be on in these styles in all cases except when there are prefixes or suffixes added, and that is more complicated to fix. Ticket created, thanks.

This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.