CSL question: author small-caps, et al. normal
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
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
should work.< 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>
It worked, and i also added the < et-al font-variant="normal"/> line in the author-short macro.
Thank you!