Skip to content
Browse files

Merge pull request #446 from knorb/patch-1

Update theologie-und-philosophie.csl
  • Loading branch information...
2 parents e405d45 + 38cde67 commit 3c8f31477ad0a5117b153303456c51a3bd45ec79 @adam3smith adam3smith committed Apr 4, 2013
Showing with 62 additions and 70 deletions.
  1. +62 −70 theologie-und-philosophie.csl
View
132 theologie-und-philosophie.csl
@@ -16,7 +16,7 @@
<category citation-format="note"/>
<category field="theology"/>
<category field="philosophy"/>
- <updated>2013-03-27T17:40:00+01:00</updated>
+ <updated>2013-03-28T15:20:00+01:00</updated>
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
</info>
<!-- ====== DEUTSCHE FORMEN ======================= -->
@@ -27,39 +27,53 @@
<single>(Hg.)</single>
<multiple>(Hgg.)</multiple></term>
<term name="et-al">u.a.</term>
+ <term name="editortranslator" form="verb-short">hg. und übers. von</term>
</terms>
</locale>
<!-- ====== MAKROS =============================== -->
<macro name="author">
<names variable="author">
- <name name-as-sort-order="all" sort-separator=", " delimiter=" &#8211; "/>
+ <name name-as-sort-order="all" sort-separator=", " delimiter="/"/>
+ <label form="short" prefix=" "/>
+ <substitute>
+ <names variable="editor"/>
+ </substitute>
</names>
</macro>
<macro name="author-init">
<names variable="author">
<name form="long" delimiter="/" initialize-with="."/>
- <label form="long" text-case="lowercase" strip-periods="true"/>
- <substitute>
- <names variable="editor"/>
- <names variable="translator"/>
- </substitute>
+ <label form="short" prefix=" "/>
+ <substitute>
+ <names variable="editor"/>
+ </substitute>
</names>
</macro>
<macro name="author-short">
<names variable="author">
<name form="short" delimiter="/"/>
+ <label form="short" prefix=" "/>
+ <substitute>
+ <names variable="editor"/>
+ </substitute>
</names>
</macro>
<macro name="editor">
- <names variable="editor translator">
- <name form="long" delimiter=" &#8211; "/>
- <label form="short" prefix=" " suffix=""/>
+ <names variable="editor">
+ <name form="long" delimiter="/"/>
+ <label form="short" prefix=" "/>
</names>
</macro>
<macro name="editor-init">
- <names variable="editor translator">
+ <names variable="editor">
<name form="long" delimiter="/" initialize-with="."/>
- <label form="short" prefix=" " suffix=""/>
+ <label form="short" prefix=" "/>
+ </names>
+ </macro>
+ <macro name="editor-transl">
+ <names variable="editor translator" delimiter=", ">
+ <label form="verb-short" prefix=" " suffix=" "/>
+ <name form="long" initialize-with="." delimiter=", " delimiter-precedes-last="never" and="text"/>
</names>
</macro>
<macro name="accessed">
@@ -149,7 +163,7 @@
<layout suffix="." delimiter="; ">
<choose>
<if position="ibid-with-locator">
- <group delimiter=", ">
+ <group delimiter=" ">
<text term="ibid"/>
<text macro="point-locators-subsequent"/>
</group>
@@ -163,17 +177,10 @@
<text macro="point-locators-subsequent" prefix=", "/>
</else-if>
<else>
- <choose>
- <if variable="author" match="none">
- <text macro="editor-init" suffix="," font-style="italic"/>
- </if>
- <else>
- <text macro="author-init" suffix="," font-style="italic"/>
- </else>
- </choose>
+ <text macro="author-init" suffix="," font-style="italic"/>
<choose>
<if type="entry-encyclopedia">
- <text variable="title" prefix=" " suffix=""/>
+ <text variable="title" prefix=" " quotes="true"/>
</if>
<else>
<text variable="title" prefix=" "/>
@@ -218,31 +225,24 @@
<text value=", in: "/>
<text macro="editor-init" suffix=", " font-style="italic"/>
<text variable="container-title"/>
- <choose>
- <if variable="collection-number" match="none">
- <text variable="collection-title" prefix=" (" suffix=")"/></if>
- <else>
- <text variable="collection-title" prefix=" ("/>
- <text variable="collection-number" prefix=" " suffix=")"/>
- </else>
- </choose>
- <text variable="volume" prefix="; "/>
+ <group delimiter=" " prefix=" (" suffix=")">
+ <text variable="collection-title"/>
+ <text variable="collection-number"/>
+ </group>
+ <text variable="volume" prefix=", "/>
<text variable="publisher-place" prefix=", " suffix=" "/>
<text variable="edition" vertical-align="sup"/>
<text macro="year-date"/>
<text variable="page" prefix=", "/>
<text macro="point-locators-subsequent" prefix=", "/>
</else-if>
<else>
- <text variable="volume" prefix="; "/>
- <choose>
- <if variable="collection-number" match="none">
- <text variable="collection-title" prefix=" (" suffix=")"/></if>
- <else>
- <text variable="collection-title" prefix=" ("/>
- <text variable="collection-number" prefix=" " suffix=")"/>
- </else>
- </choose>
+ <text macro="editor-transl" prefix=", "/>
+ <text variable="volume" prefix=", "/>
+ <group delimiter=" " prefix=" (" suffix=")">
+ <text variable="collection-title"/>
+ <text variable="collection-number"/>
+ </group>
<text variable="publisher-place" prefix=", " suffix=" "/>
<text variable="edition" vertical-align="sup"/>
<text macro="year-date"/>
@@ -253,27 +253,22 @@
</choose>
</layout>
</citation>
- <!-- ====== LITERATURVERZEICHNIS =============================== -->
+ <!-- ====== LITERATURVERZEICHNIS (Titel für Rezension) ============ -->
<bibliography et-al-min="4" et-al-use-first="1" subsequent-author-substitute="———" entry-spacing="0" hanging-indent="true">
<sort>
<key macro="author"/>
+ <key variable="title"/>
+ <key variable="volume"/>
<key macro="date"/>
</sort>
<layout suffix=".">
- <choose>
- <if variable="author" match="none">
- <text macro="editor" suffix=", " font-style="italic"/>
- </if>
- <else>
- <text macro="author" suffix=", " font-style="italic"/>
- </else>
- </choose>
+ <text macro="author" suffix=", " font-variant="small-caps"/>
<choose>
<if type="entry-encyclopedia">
- <text variable="title" prefix="Art. " suffix=""/>
+ <text variable="title" prefix="Art. " quotes="true" font-style="italic"/>
</if>
<else>
- <text variable="title"/>
+ <text variable="title" font-style="italic"/>
</else>
</choose>
<choose>
@@ -311,35 +306,32 @@
<text value=", in: "/>
<text macro="editor" suffix=", " font-style="italic"/>
<text variable="container-title"/>
- <choose>
- <if variable="collection-number" match="none">
- <text variable="collection-title" prefix=" (" suffix=")"/></if>
- <else>
- <text variable="collection-title" prefix=" ("/>
- <text variable="collection-number" prefix=" " suffix=")"/>
- </else>
- </choose>
+ <group delimiter="; " prefix=" (" suffix=")">
+ <text variable="collection-title"/>
+ <text variable="collection-number" prefix="Band "/>
+ </group>
<text variable="volume" prefix="; "/>
- <text variable="publisher-place" prefix=", "/>
+ <text variable="publisher-place" prefix=". "/>
+ <text variable="publisher" prefix=": "/>
<text value=" "/>
<text variable="edition" vertical-align="sup"/>
<text macro="year-date"/>
<text variable="page" prefix=", "/>
</else-if>
<else>
- <choose>
- <if variable="collection-number" match="none">
- <text variable="collection-title" prefix=" (" suffix=")"/></if>
- <else>
- <text variable="collection-title" prefix=" ("/>
- <text variable="collection-number" prefix=" " suffix=")"/>
- </else>
- </choose>
- <text variable="volume" prefix="; "/>
- <text variable="publisher-place" prefix=", "/>
+ <text macro="editor-transl" prefix=", "/>
+ <text variable="volume" prefix="; "/>
+ <group delimiter="; " prefix=" (" suffix=")">
+ <text variable="collection-title"/>
+ <text variable="collection-number" prefix="Band "/>
+ </group>
+ <text variable="publisher-place" prefix=". "/>
+ <text variable="publisher" prefix=": "/>
<text value=" "/>
<text variable="edition" vertical-align="sup"/>
<text macro="year-date"/>
+ <text variable="number-of-pages" prefix=". " suffix=" S."/>
+ <text variable="ISBN" prefix=", ISBN "/>
</else>
</choose>
</layout>

0 comments on commit 3c8f314

Please sign in to comment.
Something went wrong with that request. Please try again.