[CSL Processor Bug] - citation delimiter in numeric styles with locator

Sample style:
https://gist.github.com/1266152

Any two or more items, all with locators, will do.
Multi Citation (with locator set to 32) is:
[1, 32, 2, 32, 3, 32]
should be:
1, 32; 2, 32; 3, 32]
i.e. the delimiter is wrong.
It works correctly when I remove the collapse option from cs:citation. Adding an after-collapse delimiter doesn't change anything.

Reported (in German) here:
http://forums.zotero.org/discussion/19934/numerischer-zitierstil-mit-seitenangabe/#Item_8
  • edited October 6, 2011
    Ah, thanks for the report. Things went awry because the style declares collapse="citation-number" on cs:citation; a hard-wired comma was applied to handle cases like this correctly:

    (Smith 1990, 1995; Brown 2011)

    It's being too aggressive, and I've added a check to avoid the comma in numeric styles (and tested it), which should bring things right when the processor is next upgraded.
Sign In or Register to comment.