apa.csl: formatting of "edition"
If the "edition" variable is non-numeric, a full stop is added (in the "else" part):
I feel the "suffix" element inside the "else" part should be removed since it leads to output like
My feeling is also that "vol." should rather appear in lower case if preceded by edition.
Finally, the fact that "Reprinted" appears before "Vol. 3" looks a bit odd too, but given that APA specifically asks to put edition in front of volume, there is probably not much one can do about it. Still: ideas?
<macro name="edition">
<choose>
<if is-numeric="edition">
<group delimiter=" ">
<number variable="edition" form="ordinal"/>
<text term="edition" form="short"/>
</group>
</if>
<else>
<text variable="edition" suffix="."/>
</else>
</choose>
</macro>
I feel the "suffix" element inside the "else" part should be removed since it leads to output like
If I'm not mistaken, there is never a sentence (of sorts ...) to end inside the round brackets since the complete title ends with its own full stop (after the round brackets, if there are any [or square brackets, for that matter]).Foucault, M. (1990). The history of sexuality (Reprinted., Vol. 3). London: Penguin Books.
My feeling is also that "vol." should rather appear in lower case if preceded by edition.
Finally, the fact that "Reprinted" appears before "Vol. 3" looks a bit odd too, but given that APA specifically asks to put edition in front of volume, there is probably not much one can do about it. Still: ideas?
You're mistaken on the "Vol." capitalization, check the generic example at the top of page 200 in the manual which has exactly this case.(xx ed., Vol. xx, pp. xxx-xxx)
Don't have much on the last issue for you (I think (Reprinted, Vol. 3) is technically correct, so I won't change anything in the style), but just adding "Reprint of the 3rd Vol." into the edition field would do the trick, though it wouldn't be terribly flexible between citation styles.
Details here:
http://blog.apastyle.org/apastyle/2012/03/citing-an-edition-of-a-book-in-apa-style.html