Help on ordering citation from same author by date

Hi,

My current custom style is ordering incorrectly same author works by date=> (GOFFMAN, 1983, 1969a, 1986) where 1969a should be at first position.

So, in which part of the CSL code I should try to ordering by date in this way => (GOFFMAN, 1969a, 1983, 1986).

Thanks in advance,
Cadu
  • what's your current sort section for the citation section?
  • <citation et-al-min="4" et-al-use-first="1" et-al-subsequent-min="4" et-al-subsequent-use-first="1"
    disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true"
    collapse="year-suffix" givenname-disambiguation-rule="primary-name" year-suffix-delimiter=", ">
    <sort>
    <key macro="author"/>
    <key macro="issued"/>
    </sort>
    <layout prefix="(" suffix=")" delimiter="; ">
    <group>
    <text suffix = ", " macro="author-short"/>
    <text macro="issued-year"/>
    <text prefix =", " macro="citation-locator"/>
    </group>
    </layout>
    </citation>
  • try to see if
    <key variable="issued"/>
    or
    <key macro="issued-year"/>
    fixes this.
  • This worked:
    <key macro="issued-year"/>
    Many thanks!
Sign In or Register to comment.