Modifying et al
For the Harvard system I need to use the et al is done like this: (Lee, et al., 2009). The closest I have got with the style is (Lee , et al., 2009) How do I get rid of that space after the name?
The changes I made to get that far:
In the citation tags --> added a comma to the delimiter
<group delimiter=", ">
<text macro="author-short"/>
<text macro="year-date"/>
</group>
and terms --> added comma and full stop to string.
<terms>
<locale xml:lang="en">
<term name="et-al">, et al.</term>
</locale>
</terms>
That space needs to go, how do I do it?
The changes I made to get that far:
In the citation tags --> added a comma to the delimiter
<group delimiter=", ">
<text macro="author-short"/>
<text macro="year-date"/>
</group>
and terms --> added comma and full stop to string.
<terms>
<locale xml:lang="en">
<term name="et-al">, et al.</term>
</locale>
</terms>
That space needs to go, how do I do it?
This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
What happens if you take out the term definition of et al include into the names option of the author-short macro
delimiter-precedes-last="always"
that should put the comma there. Otherwise the extra space that you see is what you have in delimiter=" ": Zotero treats the et al. just like another author.
That's interesting, I didn't know that it worked that way. Just for info, in the new processor & CSL 1.0 it will work slightly differently. delimiter-precedes-last will be applied only when an "and" join is requested, and an optional "et-al" element will be available in names for styling of the et al. string, and the comma can be added as a prefix on that element.
I think what you do with it in 1.0 makes perfect sense - as displayed by the fact that it would have been a lot more intuitive to Cozmo.
I don't have a good idea then.
I tried to modify the "et-al" term but failed. Can you help ?