So I thought I could support the Bluebook “supra” case with this simple
solution:
<layout suffix="." delimiter="; ">
<text macro="author"/>
<choose>
<if position="first">
<text macro="title" prefix=", "/>
<text variable="volume" prefix=", "/>
<text variable="container-title" prefix=" "/>
<text variable="page" prefix=" "/>
<text variable="locator" prefix=" "/>
<text macro="issuance" prefix=" "/>
<text macro="access" prefix=", "/>
</if>
<else>
<text value="supra" prefix=", "/>
<text value="note" prefix=" "/>
<text variable="citation-number" prefix=" "/>
</else>
</choose>
</layout>
But it turns out not to be the case, since the "citation-number"
variable in fact refers to the citation reference, not the note, and so
breaks with multi-reference citations/notes.
This is kind of an awkward problem, actually. What now is called
"citation-number" is actually probably better called “reference-number”,
while “citation-number” actually makes sense for this case.
If I had my druthers, I’d make the changes suggested by the last
paragraph, but that would introduce another backward-compatible change.
Simon, are you fine with me changing this? Are the rest of you fine with
this?
Bruce