www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

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:
Mcsl/art-history.csl | 39++++++++++++++++++++++++++++++++++-----
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="&#8216;" suffix="&#8217;"/> + <if type="book"> + <text variable="title" font-style="italic"/> </if> - <else-if type="book"> + <else> + <text variable="title" prefix="&#8216;" suffix="&#8217;"/> + </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="&#8216;" suffix="&#8217;"/> + <text variable="title" form="short" prefix="&#8216;" suffix="&#8217;"/> </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>