commit caa4d773a9f2b8a8b2eed95fa8c523b62395788b
parent 356b98bb6c6c12e2e4f6b29f8d743afa43b83eb6
Author: Elena Razlogova <elena.razlogova@gmail.com>
Date: Sat, 2 Feb 2008 10:49:28 +0000
Adds short title and subsequent citation to Art History Journal
Diffstat:
1 file changed, 34 insertions(+), 5 deletions(-)
diff --git a/csl/art-history.csl b/csl/art-history.csl
@@ -23,16 +23,34 @@
</substitute>
</names>
</macro>
+ <macro name="author-short">
+ <names variable="author">
+ <name form="short" and="text" delimiter=", " />
+ <label form="short" prefix=", "/>
+ <substitute>
+ <names variable="editor"/>
+ <names variable="translator"/>
+ <text macro="title"/>
+ </substitute>
+ </names>
+ </macro>
<macro name="title">
<choose>
- <if type="thesis">
- <text variable="title" form="short" prefix="‘" suffix="’"/>
+ <if type="book">
+ <text variable="title" font-style="italic"/>
</if>
- <else-if type="book">
+ <else>
+ <text variable="title" prefix="‘" suffix="’"/>
+ </else>
+ </choose>
+ </macro>
+ <macro name="title-short">
+ <choose>
+ <if type="book">
<text variable="title" form="short" font-style="italic"/>
- </else-if>
+ </if>
<else>
- <text variable="title" form="short" prefix="‘" suffix="’"/>
+ <text variable="title" form="short" prefix="‘" suffix="’"/>
</else>
</choose>
</macro>
@@ -68,6 +86,15 @@
</macro>
<citation>
<layout suffix="." delimiter="; ">
+ <choose>
+ <if position="subsequent">
+ <group delimiter=", ">
+ <text macro="author-short"/>
+ <text macro="title-short"/>
+ <text macro="pageref"/>
+ </group>
+ </if>
+ <else>
<group delimiter=", ">
<text macro="author"/>
<text macro="title" />
@@ -79,6 +106,8 @@
<text macro="pageno"/>
<text macro="pageref"/>
</group>
+ </else>
+ </choose>
</layout>
</citation>
</style>