Skip to content

Commit 1a64076

Browse files
authored
New Style for "Neue Kriminalpolitik (Deutsch)" (#5586)
Style for "Neue Kriminal Politik", https://www.nk.nomos.de/ This style implements the style guide provided by the publisher (pdf in German): https://www.nk.nomos.de/fileadmin/nk/doc/NK_Autorenhinweise_2015.pdf
1 parent 2e7a9f6 commit 1a64076

File tree

1 file changed

+174
-0
lines changed

1 file changed

+174
-0
lines changed

neue-kriminalpolitik.csl

Lines changed: 174 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,174 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" default-locale="de-DE">
3+
<!-- This style was edited with the Visual CSL Editor (https://editor.citationstyles.org/visualEditor/) -->
4+
<info>
5+
<title>Neue Kriminalpolitik (Deutsch)</title>
6+
<title-short>NK</title-short>
7+
<id>http://www.zotero.org/styles/neue-kriminalpolitik</id>
8+
<link href="http://www.zotero.org/styles/neue-kriminalpolitik" rel="self"/>
9+
<link href="https://www.nk.nomos.de/fileadmin/nk/doc/NK_Autorenhinweise_2015.pdf" rel="documentation"/>
10+
<author>
11+
<name>AlexVonB</name>
12+
<uri>https://github.com/AlexVonB</uri>
13+
</author>
14+
<category citation-format="note"/>
15+
<category field="law"/>
16+
<issn>0934-9200</issn>
17+
<updated>2021-12-20T16:35:47+00:00</updated>
18+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
19+
</info>
20+
<macro name="authors-inline">
21+
<names variable="author" font-style="italic">
22+
<name form="short" font-style="normal" delimiter="/" name-as-sort-order="all"/>
23+
<label form="short" prefix=" (" suffix=")"/>
24+
<substitute>
25+
<names variable="editor"/>
26+
<text variable="title" form="short"/>
27+
</substitute>
28+
</names>
29+
</macro>
30+
<macro name="authors-bib">
31+
<names variable="author" font-style="italic">
32+
<name form="short" font-style="normal" delimiter=" / " name-as-sort-order="all"/>
33+
<label form="short" prefix=" (" suffix=")"/>
34+
<substitute>
35+
<names variable="editor"/>
36+
<text variable="title" form="short"/>
37+
</substitute>
38+
</names>
39+
</macro>
40+
<macro name="number-and-year">
41+
<choose>
42+
<if match="any" variable="volume">
43+
<number variable="volume"/>
44+
<date date-parts="year" form="text" variable="issued" prefix=" (" suffix=")"/>
45+
</if>
46+
<else>
47+
<date date-parts="year" form="text" variable="issued"/>
48+
</else>
49+
</choose>
50+
</macro>
51+
<citation disambiguate-add-givenname="true">
52+
<layout delimiter="; " suffix=".">
53+
<choose>
54+
<if type="article-journal" match="any">
55+
<group delimiter=" ">
56+
<text macro="authors-inline" font-style="normal"/>
57+
<text variable="container-title-short" form="short"/>
58+
<text macro="number-and-year"/>
59+
</group>
60+
<choose>
61+
<if match="any" variable="locator">
62+
<text variable="page-first" prefix=", "/>
63+
<text variable="locator" prefix=", "/>
64+
</if>
65+
</choose>
66+
</if>
67+
<else-if type="legal_case" match="any">
68+
<choose>
69+
<if match="any" variable="container-title">
70+
<group delimiter=" ">
71+
<text variable="authority"/>
72+
<text variable="container-title" form="short"/>
73+
<text variable="volume" suffix=","/>
74+
<text variable="page-first"/>
75+
<text variable="locator" prefix="(" suffix=")"/>
76+
</group>
77+
</if>
78+
<else>
79+
<group delimiter=" ">
80+
<text variable="authority" suffix=","/>
81+
<text variable="genre" suffix=" v."/>
82+
<date form="text" variable="issued" suffix=" &#8211;"/>
83+
<text variable="number"/>
84+
</group>
85+
</else>
86+
</choose>
87+
<choose>
88+
<if match="any" variable="title-short">
89+
<text variable="title-short" prefix=" &#8211; "/>
90+
</if>
91+
</choose>
92+
</else-if>
93+
<else>
94+
<group delimiter=" ">
95+
<text macro="authors-inline"/>
96+
<date date-parts="year" form="text" variable="issued"/>
97+
</group>
98+
<choose>
99+
<if match="any" variable="locator">
100+
<text variable="page-first" prefix=", "/>
101+
<text variable="locator" prefix=", "/>
102+
</if>
103+
</choose>
104+
</else>
105+
</choose>
106+
</layout>
107+
</citation>
108+
<bibliography>
109+
<sort>
110+
<key macro="authors-bib"/>
111+
<key variable="issued"/>
112+
</sort>
113+
<layout>
114+
<choose>
115+
<if type="article-journal" match="any">
116+
<group delimiter=" ">
117+
<text macro="authors-bib"/>
118+
<text variable="title" suffix=","/>
119+
<text term="in" suffix=":"/>
120+
<text variable="container-title" form="short"/>
121+
<text macro="number-and-year" suffix=","/>
122+
<text variable="page"/>
123+
</group>
124+
</if>
125+
<else-if type="book" match="any">
126+
<group delimiter=" ">
127+
<text macro="authors-bib"/>
128+
<date date-parts="year" form="text" variable="issued" prefix="(" suffix=")"/>
129+
<text variable="title"/>
130+
</group>
131+
<choose>
132+
<if match="any" is-numeric="volume">
133+
<text term="volume" prefix=", " suffix=" "/>
134+
<number text-case="uppercase" variable="volume" form="roman"/>
135+
</if>
136+
<else-if match="any" variable="volume">
137+
<text variable="volume" prefix=", "/>
138+
</else-if>
139+
</choose>
140+
<choose>
141+
<if match="any" is-numeric="edition">
142+
<text variable="edition" prefix=", " suffix=". "/>
143+
<text term="edition" form="short"/>
144+
</if>
145+
</choose>
146+
</else-if>
147+
<else-if type="legal_case" match="none">
148+
<group delimiter=" ">
149+
<text macro="authors-bib"/>
150+
<date date-parts="year" form="text" variable="issued" prefix="(" suffix=")"/>
151+
<text variable="title"/>
152+
</group>
153+
<choose>
154+
<if match="all" variable="container-title">
155+
<group delimiter=" " prefix=". ">
156+
<text term="in" suffix=":"/>
157+
<choose>
158+
<if match="any" variable="editor">
159+
<names variable="editor">
160+
<name form="short" delimiter=" / " et-al-min="2" et-al-use-first="1"/>
161+
<label form="short" prefix=" (" suffix="),"/>
162+
</names>
163+
</if>
164+
</choose>
165+
<text variable="container-title"/>
166+
</group>
167+
</if>
168+
</choose>
169+
<text variable="page" prefix=", "/>
170+
</else-if>
171+
</choose>
172+
</layout>
173+
</bibliography>
174+
</style>

0 commit comments

Comments
 (0)