Skip to content

Commit 776002d

Browse files
authored
create new independent style for deutsches-arzteblatt.csl (JabRef#5035)
via https://forums.zotero.org/discussion/84813/style-error-deutsches-arzteblatt#latest
1 parent b167cd6 commit 776002d

File tree

2 files changed

+307
-15
lines changed

2 files changed

+307
-15
lines changed

Diff for: dependent/deutsches-arzteblatt.csl

-15
This file was deleted.

Diff for: deutsches-arzteblatt.csl

+307
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,307 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="minimal">
3+
<info>
4+
<title>Deutsches Ärzteblatt</title>
5+
<id>http://www.zotero.org/styles/deutsches-arzteblatt</id>
6+
<link href="http://www.zotero.org/styles/deutsches-arzteblatt" rel="self"/>
7+
<link href="http://www.zotero.org/styles/vancouver" rel="template"/>
8+
<link href="https://www.aerzteblatt.de/down.asp?id=9205" rel="documentation"/>
9+
<author>
10+
<name>Patrick O'Brien</name>
11+
</author>
12+
<category citation-format="numeric"/>
13+
<category field="medicine"/>
14+
<issn>0012-1207</issn>
15+
<summary>Vancouver style adapted for manuscripts submitted to the journal Deutsches Ärzteblatt.</summary>
16+
<updated>2020-09-21T08:10:32+00:00</updated>
17+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
18+
</info>
19+
<locale xml:lang="en">
20+
<date form="text" delimiter=" ">
21+
<date-part name="year"/>
22+
<date-part name="month" form="short" strip-periods="true"/>
23+
<date-part name="day"/>
24+
</date>
25+
<terms>
26+
<term name="collection-editor" form="long">
27+
<single>editor</single>
28+
<multiple>editors</multiple>
29+
</term>
30+
<term name="presented at">presented at</term>
31+
<term name="available at">available from</term>
32+
<term name="section" form="short">sect.</term>
33+
<term name="accessed">last accessed on</term>
34+
</terms>
35+
</locale>
36+
<macro name="author">
37+
<names variable="author">
38+
<name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/>
39+
<label form="short" prefix=" (" suffix=")"/>
40+
<substitute>
41+
<names variable="editor"/>
42+
</substitute>
43+
</names>
44+
</macro>
45+
<macro name="editor">
46+
<names variable="editor">
47+
<name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/>
48+
<label form="short" prefix=" (" suffix=")"/>
49+
</names>
50+
</macro>
51+
<macro name="chapter-marker">
52+
<choose>
53+
<if type="chapter paper-conference entry-dictionary entry-encyclopedia" match="any">
54+
<text term="in" text-case="capitalize-first"/>
55+
</if>
56+
</choose>
57+
</macro>
58+
<macro name="publisher">
59+
<choose>
60+
<if type="article-journal article-magazine article-newspaper" match="none">
61+
<group delimiter=": " suffix=" ">
62+
<choose>
63+
<if type="thesis">
64+
<text variable="publisher-place" prefix="[" suffix="]"/>
65+
</if>
66+
<else-if type="speech"/>
67+
<else>
68+
<text variable="publisher-place"/>
69+
</else>
70+
</choose>
71+
<text variable="publisher"/>
72+
</group>
73+
</if>
74+
</choose>
75+
</macro>
76+
<macro name="access">
77+
<choose>
78+
<if type="webpage post post-weblog" match="any">
79+
<group delimiter=" ">
80+
<text variable="URL"/>
81+
<text macro="accessed-date" prefix=" "/>
82+
</group>
83+
</if>
84+
</choose>
85+
</macro>
86+
<macro name="accessed-date">
87+
<choose>
88+
<if variable="URL">
89+
<group delimiter=" " prefix="(" suffix=")">
90+
<text term="accessed" text-case="lowercase"/>
91+
<date variable="accessed" form="text"/>
92+
</group>
93+
</if>
94+
</choose>
95+
</macro>
96+
<macro name="container-title">
97+
<choose>
98+
<if type="article-journal article-magazine chapter paper-conference article-newspaper review review-book entry-dictionary entry-encyclopedia" match="any">
99+
<group delimiter=" ">
100+
<choose>
101+
<if type="article-journal review review-book" match="any">
102+
<text variable="container-title" form="short" strip-periods="true"/>
103+
</if>
104+
<else>
105+
<text variable="container-title" strip-periods="true"/>
106+
</else>
107+
</choose>
108+
</group>
109+
<text macro="edition" prefix=" "/>
110+
</if>
111+
<else-if type="bill legislation" match="any">
112+
<group delimiter=", ">
113+
<group delimiter=". ">
114+
<text variable="container-title"/>
115+
<group delimiter=" ">
116+
<text term="section" form="short" text-case="capitalize-first"/>
117+
<text variable="section"/>
118+
</group>
119+
</group>
120+
<text variable="number"/>
121+
</group>
122+
</else-if>
123+
<else-if type="speech">
124+
<group delimiter=": " suffix=";">
125+
<group delimiter=" ">
126+
<text variable="genre" text-case="capitalize-first"/>
127+
<text term="presented at"/>
128+
</group>
129+
<text variable="event"/>
130+
</group>
131+
</else-if>
132+
<else>
133+
<group delimiter=", " suffix=".">
134+
<choose>
135+
<if variable="collection-title" match="none">
136+
<group delimiter=" ">
137+
<label variable="volume" form="short" text-case="capitalize-first"/>
138+
<text variable="volume"/>
139+
</group>
140+
</if>
141+
</choose>
142+
<text variable="container-title"/>
143+
</group>
144+
</else>
145+
</choose>
146+
</macro>
147+
<macro name="title">
148+
<text variable="title"/>
149+
<choose>
150+
<if type="article-journal article-magazine chapter paper-conference article-newspaper review review-book entry-dictionary entry-encyclopedia" match="none">
151+
<text macro="edition" prefix=". "/>
152+
</if>
153+
</choose>
154+
<choose>
155+
<if type="thesis">
156+
<text variable="genre" prefix=" [" suffix="]"/>
157+
</if>
158+
</choose>
159+
</macro>
160+
<macro name="edition">
161+
<choose>
162+
<if is-numeric="edition">
163+
<group delimiter=" ">
164+
<number variable="edition" form="ordinal"/>
165+
<text term="edition" form="short"/>
166+
</group>
167+
</if>
168+
<else>
169+
<text variable="edition" suffix="."/>
170+
</else>
171+
</choose>
172+
</macro>
173+
<macro name="date">
174+
<choose>
175+
<if type="article-journal article-magazine article-newspaper review review-book" match="any">
176+
<date date-parts="year" form="text" variable="issued" suffix="; "/>
177+
</if>
178+
<else-if type="bill legislation" match="any">
179+
<group delimiter=", ">
180+
<date variable="issued" delimiter=" ">
181+
<date-part name="month" form="short" strip-periods="true"/>
182+
<date-part name="day"/>
183+
</date>
184+
<date variable="issued">
185+
<date-part name="year"/>
186+
</date>
187+
</group>
188+
</else-if>
189+
<else-if type="report">
190+
<date variable="issued" delimiter=" ">
191+
<date-part name="year"/>
192+
<date-part name="month" form="short" strip-periods="true"/>
193+
</date>
194+
</else-if>
195+
<else-if type="patent">
196+
<group suffix=".">
197+
<group delimiter=", ">
198+
<text variable="number"/>
199+
<date variable="issued">
200+
<date-part name="year"/>
201+
</date>
202+
</group>
203+
</group>
204+
</else-if>
205+
<else-if type="speech">
206+
<group delimiter="; ">
207+
<group delimiter=" ">
208+
<date variable="issued" delimiter=" ">
209+
<date-part name="year"/>
210+
<date-part name="month" form="short" strip-periods="true"/>
211+
<date-part name="day"/>
212+
</date>
213+
<text macro="accessed-date"/>
214+
</group>
215+
<text variable="event-place"/>
216+
</group>
217+
</else-if>
218+
<else>
219+
<date variable="issued">
220+
<date-part name="year"/>
221+
</date>
222+
</else>
223+
</choose>
224+
</macro>
225+
<macro name="pages">
226+
<choose>
227+
<if type="article-journal article-magazine article-newspaper review review-book" match="any">
228+
<text variable="page" prefix=": "/>
229+
</if>
230+
<else>
231+
<text variable="page" prefix="; "/>
232+
</else>
233+
</choose>
234+
</macro>
235+
<macro name="journal-location">
236+
<choose>
237+
<if type="article-journal article-magazine review review-book" match="any">
238+
<text variable="volume"/>
239+
</if>
240+
</choose>
241+
</macro>
242+
<macro name="collection-details">
243+
<choose>
244+
<if type="article-journal article-magazine article-newspaper review review-book" match="none">
245+
<choose>
246+
<if variable="collection-title">
247+
<group delimiter=" " prefix="(" suffix=")">
248+
<names variable="collection-editor" suffix=".">
249+
<name sort-separator=" " initialize-with="" name-as-sort-order="all" delimiter=", " delimiter-precedes-last="always"/>
250+
<label form="long" prefix=", "/>
251+
</names>
252+
<group delimiter="; ">
253+
<text variable="collection-title"/>
254+
<group delimiter=" ">
255+
<label variable="volume" form="short"/>
256+
<text variable="volume"/>
257+
</group>
258+
</group>
259+
</group>
260+
</if>
261+
</choose>
262+
</if>
263+
</choose>
264+
</macro>
265+
<macro name="report-details">
266+
<choose>
267+
<if type="report">
268+
<text variable="number" prefix="Report No.: "/>
269+
</if>
270+
</choose>
271+
</macro>
272+
<citation collapse="citation-number">
273+
<sort>
274+
<key variable="citation-number"/>
275+
</sort>
276+
<layout prefix="(" suffix=")" delimiter=",">
277+
<text variable="citation-number"/>
278+
</layout>
279+
</citation>
280+
<bibliography et-al-min="7" et-al-use-first="3" second-field-align="flush">
281+
<layout>
282+
<text variable="citation-number" suffix=". "/>
283+
<group delimiter=": " suffix=". ">
284+
<text macro="author"/>
285+
<text macro="title"/>
286+
</group>
287+
<group delimiter=" " suffix=". ">
288+
<group delimiter=": ">
289+
<text macro="chapter-marker"/>
290+
<group delimiter=": ">
291+
<text macro="editor"/>
292+
<text macro="container-title"/>
293+
</group>
294+
</group>
295+
<text macro="publisher"/>
296+
<group>
297+
<text macro="date"/>
298+
<text macro="journal-location"/>
299+
<text macro="pages"/>
300+
</group>
301+
</group>
302+
<text macro="collection-details" suffix=". "/>
303+
<text macro="report-details" suffix=". "/>
304+
<text macro="access"/>
305+
</layout>
306+
</bibliography>
307+
</style>

0 commit comments

Comments
 (0)