[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.

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

Sign In or Register to comment.