CSL question: author small-caps, et al. normal

edited May 15, 2019
Dear All,
How can one make the author names small-caps, but the et al. normal?
I have used the author macro:
< macro name="author">
< names variable="author" font-variant="normal">
< name font-variant="normal" delimiter-precedes-last="always" initialize-with=". " name-as-sort-order="all"/>
< name-part name="family" font-variant="small-caps"/>
< label form="short" text-case="capitalize-first" font-variant="normal" prefix=" (" suffix=")"/>
< substitute>
< names variable="editor"/>
< names variable="translator"/>
< text macro="title"/>
< /substitute>
< /names>
< /macro>
but the result is this:
(FENNER ET AL., 2019; HANCKÉ ET AL., 2007)
Regards,
Janos
  • Haven't tested, but I think

    < macro name="author">
    < names variable="author">
    < name delimiter-precedes-last="always" initialize-with=". " name-as-sort-order="all"/>
    < name-part name="family" font-variant="small-caps"/>
    <et-al font-variant="normal"/>
    < label form="short" text-case="capitalize-first" font-variant="normal" prefix=" (" suffix=")"/>
    < substitute>
    < names variable="editor"/>
    < names variable="translator"/>
    < text macro="title"/>
    < /substitute>
    < /names>
    < /macro>
    should work.
  • Hello adamsmith!
    It worked, and i also added the < et-al font-variant="normal"/> line in the author-short macro.
    Thank you!
Sign In or Register to comment.