Delimiter of in-text citation suddenly changes in specific constellation of sources
I have a strange problem tuning my favourite citation style (KZfSZ, german) for my publication.
The semicolon is defined as delimiter between sources, so normally citations look like that: (De Waal 1982; Wilson 2009). This stays true also when there are multiple sources of one author separated by comma - like this: (De Waal 1982, 1996; Wilson 2009)
BUT when a delimiter is surrounded by multiple sources of one author then all of a sudden the semicolon turns into a comma: (De Waal 1982, 1996, Wilson 2009, 2012)
Just to make this clear: When another source of a different author is added "in between" the other authors, the semicolon comes back: (De Waal 1982, 1996; Wellman 2014; Wilson 2009, 2012)
Unfortunately I cannot post the code, but the source is from line 135 here:
https://github.com/citation-style-language/styles/blob/master/kolner-zeitschrift-fur-soziologie-und-sozialpsychologie.csl
Can anybody help? Thank you in advance
The semicolon is defined as delimiter between sources, so normally citations look like that: (De Waal 1982; Wilson 2009). This stays true also when there are multiple sources of one author separated by comma - like this: (De Waal 1982, 1996; Wilson 2009)
BUT when a delimiter is surrounded by multiple sources of one author then all of a sudden the semicolon turns into a comma: (De Waal 1982, 1996, Wilson 2009, 2012)
Just to make this clear: When another source of a different author is added "in between" the other authors, the semicolon comes back: (De Waal 1982, 1996; Wellman 2014; Wilson 2009, 2012)
Unfortunately I cannot post the code, but the source is from line 135 here:
https://github.com/citation-style-language/styles/blob/master/kolner-zeitschrift-fur-soziologie-und-sozialpsychologie.csl
Can anybody help? Thank you in advance
@fbennett Is this possibly a bug in citeproc-js?
e.g., (Hunter, 1983, 1997, Schmidt, 1971, 1974)
So I'm thinking it is a bug somewhere in the collapse or delimiter code.