Skip to content

Commit

Permalink
Add original-date extra to proper place as per SBL Handbook 6.2.17-18 (
Browse files Browse the repository at this point in the history
…#5725)

* Add original date and publisher to Society of Biblical Literature second edition full note bibliography style
  • Loading branch information
dhacker29 committed Dec 27, 2021
1 parent d43676e commit 75b1554
Showing 1 changed file with 63 additions and 10 deletions.
73 changes: 63 additions & 10 deletions society-of-biblical-literature-fullnote-bibliography.csl
Original file line number Diff line number Diff line change
Expand Up @@ -673,12 +673,52 @@
</if>
</choose>
</macro>
<macro name="event-note">
<text variable="event"/>
</macro>
<macro name="event">
<group>
<text term="presented at" suffix=" "/>
<text variable="event"/>
</group>
</macro>
<macro name="originally-published">
<group delimiter=", ">
<group delimiter=": ">
<text variable="original-publisher-place"/>
<text variable="original-publisher"/>
</group>
<choose>
<if is-uncertain-date="original-date">
<date variable="original-date" form="numeric" date-parts="year" prefix="[" suffix="?]"/>
</if>
<else>
<date variable="original-date" form="numeric" date-parts="year"/>
</else>
</choose>
</group>
</macro>
<macro name="reprint-note">
<!--needs localization-->
<choose>
<if variable="original-date issued" match="all">
<choose>
<!--for whatever reason in notes, when we have both original and new publishers, reprint doesn't appear-->
<if variable="original-publisher original-publisher-place" match="none">
<text value="repr."/>
</if>
</choose>
</if>
</choose>
</macro>
<macro name="reprint">
<!--needs localization-->
<choose>
<if variable="original-date issued" match="all">
<text value="repr." text-case="capitalize-first"/>
</if>
</choose>
</macro>
<macro name="publisher">
<choose>
<if type="thesis">
Expand Down Expand Up @@ -877,16 +917,23 @@
<group prefix=" (" suffix=")">
<group delimiter=", ">
<group delimiter=" ">
<choose>
<if variable="title" match="none"/>
<else-if type="thesis speech" match="any">
<text variable="genre"/>
</else-if>
</choose>
<text macro="event"/>
<text macro="event-note"/>
<group delimiter="">
<text macro="originally-published" suffix="; "/>
<group delimiter=", ">
<text macro="reprint-note"/>
<text macro="publisher"/>
<choose>
<if variable="title" match="none"/>
<else-if type="thesis speech" match="any">
<text variable="genre"/>
</else-if>
</choose>
<text macro="event"/>
</group>
<text macro="issued" prefix=", "/>
</group>
</group>
<text macro="publisher"/>
<text macro="issued"/>
</group>
</group>
</else-if>
Expand Down Expand Up @@ -918,7 +965,13 @@
<text variable="genre" text-case="capitalize-first"/>
</if>
</choose>
<text macro="publisher"/>
<group delimiter=". ">
<text macro="originally-published"/>
<group delimiter=", ">
<text macro="reprint"/>
<text macro="publisher"/>
</group>
</group>
<text macro="issued"/>
</group>
</else-if>
Expand Down

0 comments on commit 75b1554

Please sign in to comment.