Skip to content

Commit 28265f9

Browse files
authored
Create continuity-and-change.csl (JabRef#4839)
1 parent d065fdd commit 28265f9

File tree

1 file changed

+356
-0
lines changed

1 file changed

+356
-0
lines changed

continuity-and-change.csl

+356
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,356 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="minimal" demote-non-dropping-particle="sort-only" default-locale="en-GB">
3+
<info>
4+
<title>Continuity and Change</title>
5+
<id>http://www.zotero.org/styles/continuity-and-change</id>
6+
<link href="http://www.zotero.org/styles/continuity-and-change" rel="self"/>
7+
<link href="http://www.zotero.org/styles/the-journal-of-transport-history" rel="template"/>
8+
<link href="https://www.cambridge.org/core/services/aop-file-manager/file/5c33779fe094043a087773c3/CON-ifc.pdf" rel="documentation"/>
9+
<author>
10+
<name>Patrick O'Brien</name>
11+
</author>
12+
<category citation-format="note"/>
13+
<category field="history"/>
14+
<category field="sociology"/>
15+
<issn>0268-4160</issn>
16+
<eissn>1469-218X</eissn>
17+
<updated>2020-06-01T12:32:27+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+
<locale>
21+
<style-options punctuation-in-quote="false"/>
22+
<terms>
23+
<term name="editor" form="verb-short">ed.</term>
24+
<term name="translator" form="verb-short">trans.</term>
25+
</terms>
26+
</locale>
27+
<macro name="contributors-note">
28+
<names variable="author">
29+
<name and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>
30+
<label form="short" prefix=" "/>
31+
<substitute>
32+
<names variable="editor"/>
33+
<names variable="translator"/>
34+
<text macro="title-note"/>
35+
</substitute>
36+
</names>
37+
<text macro="recipient-note"/>
38+
</macro>
39+
<macro name="title-note">
40+
<choose>
41+
<if type="bill book graphic legal_case legislation motion_picture report song thesis" match="any">
42+
<text variable="title" font-style="italic" text-case="title"/>
43+
</if>
44+
<else-if type="article-journal article-magazine" match="any">
45+
<text variable="title" form="long" quotes="true" suffix=","/>
46+
</else-if>
47+
<else>
48+
<text variable="title" quotes="true" suffix=","/>
49+
</else>
50+
</choose>
51+
</macro>
52+
<macro name="title-short">
53+
<group delimiter=", ">
54+
<choose>
55+
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
56+
<text variable="title" font-style="italic" text-case="title" form="short"/>
57+
</if>
58+
<else>
59+
<text variable="title" quotes="true" text-case="title" form="short"/>
60+
</else>
61+
</choose>
62+
<text macro="locators-specific-note"/>
63+
</group>
64+
</macro>
65+
<macro name="title-sort-substitute">
66+
<choose>
67+
<if type="bill book graphic legal_case legislation motion_picture report song" match="any">
68+
<text variable="title" font-style="italic" text-case="title" form="short"/>
69+
</if>
70+
<else>
71+
<text variable="title" quotes="true" text-case="title" form="short"/>
72+
</else>
73+
</choose>
74+
</macro>
75+
<macro name="editor-translator">
76+
<text term="in" suffix=" "/>
77+
<names variable="editor" delimiter=", ">
78+
<name and="text" delimiter-precedes-last="never"/>
79+
<label form="verb-short" prefix=" "/>
80+
</names>
81+
<choose>
82+
<if variable="author editor" match="any">
83+
<names variable="translator" delimiter=", ">
84+
<label form="verb-short" suffix=" "/>
85+
<name and="text" delimiter=", " delimiter-precedes-last="never"/>
86+
</names>
87+
</if>
88+
</choose>
89+
</macro>
90+
<macro name="locators-note">
91+
<choose>
92+
<if type="article-journal">
93+
<group delimiter=", ">
94+
<text variable="volume" font-weight="bold"/>
95+
<text variable="issue"/>
96+
</group>
97+
</if>
98+
<else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
99+
<group delimiter=", ">
100+
<text macro="edition-note"/>
101+
<group>
102+
<number variable="number-of-volumes" form="numeric"/>
103+
<text term="volume" form="short" prefix=" " plural="true"/>
104+
</group>
105+
</group>
106+
</else-if>
107+
</choose>
108+
</macro>
109+
<macro name="issue-note">
110+
<choose>
111+
<if type="article-journal">
112+
<choose>
113+
<if variable="volume">
114+
<text macro="issued" prefix=" (" suffix=")"/>
115+
</if>
116+
<else>
117+
<text macro="issued" prefix=", "/>
118+
</else>
119+
</choose>
120+
</if>
121+
<else-if variable="publisher-place publisher" match="any">
122+
<group prefix=" (" suffix=")" delimiter=", ">
123+
<group delimiter=" ">
124+
<choose>
125+
<if variable="title" match="none"/>
126+
<else-if type="thesis speech" match="any">
127+
<text variable="genre"/>
128+
</else-if>
129+
</choose>
130+
<text macro="event"/>
131+
</group>
132+
<text macro="publisher"/>
133+
<text macro="issued"/>
134+
</group>
135+
</else-if>
136+
<else>
137+
<text macro="issued" prefix=", "/>
138+
</else>
139+
</choose>
140+
</macro>
141+
<macro name="locators-specific-note">
142+
<choose>
143+
<if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
144+
<choose>
145+
<if is-numeric="volume">
146+
<number variable="volume" form="roman" font-variant="small-caps"/>
147+
</if>
148+
</choose>
149+
</if>
150+
</choose>
151+
</macro>
152+
<macro name="container-title-note">
153+
<text variable="container-title" form="long" font-style="italic"/>
154+
</macro>
155+
<macro name="edition-note">
156+
<choose>
157+
<if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
158+
<choose>
159+
<if is-numeric="edition">
160+
<group delimiter=" ">
161+
<number variable="edition" form="ordinal"/>
162+
<text term="edition" form="short"/>
163+
</group>
164+
</if>
165+
<else>
166+
<text variable="edition"/>
167+
</else>
168+
</choose>
169+
</if>
170+
</choose>
171+
</macro>
172+
<macro name="recipient-note">
173+
<names variable="recipient" delimiter=", ">
174+
<label form="verb" prefix=" " suffix=" "/>
175+
<name and="text" delimiter=", "/>
176+
</names>
177+
</macro>
178+
<macro name="recipient-short">
179+
<names variable="recipient">
180+
<label form="verb" prefix=" " suffix=" "/>
181+
<name form="short" and="text" delimiter=", "/>
182+
</names>
183+
</macro>
184+
<macro name="contributors-short">
185+
<names variable="author">
186+
<name form="short" and="text" sort-separator=", " delimiter=", " delimiter-precedes-last="never"/>
187+
<substitute>
188+
<names variable="editor"/>
189+
<names variable="translator"/>
190+
<text macro="title-sort-substitute"/>
191+
</substitute>
192+
</names>
193+
<text macro="recipient-short"/>
194+
</macro>
195+
<macro name="locators-newspaper">
196+
<choose>
197+
<if type="article-newspaper">
198+
<group delimiter=", ">
199+
<group delimiter=" ">
200+
<text variable="edition"/>
201+
<text term="edition"/>
202+
</group>
203+
<group>
204+
<text term="section" suffix=" "/>
205+
<text variable="section"/>
206+
</group>
207+
</group>
208+
</if>
209+
</choose>
210+
</macro>
211+
<macro name="event">
212+
<group>
213+
<text term="presented at" suffix=" "/>
214+
<text variable="event"/>
215+
</group>
216+
</macro>
217+
<macro name="publisher">
218+
<group delimiter=": ">
219+
<text variable="publisher"/>
220+
</group>
221+
</macro>
222+
<macro name="issued">
223+
<choose>
224+
<if type="graphic report article-newspaper" match="any">
225+
<date variable="issued">
226+
<date-part name="day" suffix=" "/>
227+
<date-part name="month" suffix=" "/>
228+
<date-part name="year"/>
229+
</date>
230+
</if>
231+
<else-if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="any">
232+
<date variable="issued">
233+
<date-part name="year"/>
234+
</date>
235+
</else-if>
236+
<else>
237+
<date variable="issued">
238+
<date-part name="year"/>
239+
</date>
240+
</else>
241+
</choose>
242+
</macro>
243+
<macro name="point-locators">
244+
<choose>
245+
<if match="any" variable="page">
246+
<text variable="page"/>
247+
<group delimiter=" " prefix=", ">
248+
<choose>
249+
<if match="none" locator="page">
250+
<label variable="locator" form="short"/>
251+
</if>
252+
</choose>
253+
<text variable="locator" form="long"/>
254+
</group>
255+
</if>
256+
<else>
257+
<group delimiter=" ">
258+
<label variable="locator" form="short"/>
259+
<text variable="locator" form="long"/>
260+
</group>
261+
</else>
262+
</choose>
263+
</macro>
264+
<macro name="archive-note">
265+
<group delimiter=", ">
266+
<text variable="archive_location"/>
267+
<text variable="archive"/>
268+
<text variable="archive-place"/>
269+
</group>
270+
</macro>
271+
<macro name="access-note">
272+
<group delimiter=", ">
273+
<choose>
274+
<if type="graphic report" match="any">
275+
<text macro="archive-note" prefix=", "/>
276+
</if>
277+
<else-if type="article-journal article-magazine article-newspaper bill book chapter graphic legal_case legislation motion_picture paper-conference report song thesis" match="none">
278+
<text macro="archive-note" prefix=", "/>
279+
</else-if>
280+
</choose>
281+
</group>
282+
<choose>
283+
<if type="webpage post-weblog" match="any">
284+
<text variable="URL" prefix=" "/>
285+
<group prefix=" [" suffix="]">
286+
<text term="accessed"/>
287+
<date variable="accessed">
288+
<date-part name="day" prefix=" "/>
289+
<date-part name="month" prefix=" "/>
290+
<date-part name="year" prefix=" "/>
291+
</date>
292+
</group>
293+
</if>
294+
</choose>
295+
</macro>
296+
<macro name="locators-subsequent">
297+
<group>
298+
<choose>
299+
<if match="none" locator="chapter">
300+
<label variable="locator" form="short"/>
301+
</if>
302+
</choose>
303+
<text variable="locator"/>
304+
</group>
305+
</macro>
306+
<citation et-al-min="4" et-al-use-first="1" disambiguate-add-names="true" disambiguate-add-givenname="true">
307+
<layout suffix="." delimiter="; ">
308+
<choose>
309+
<if position="ibid-with-locator">
310+
<group delimiter=", ">
311+
<text term="ibid" form="short"/>
312+
<text macro="locators-subsequent"/>
313+
</group>
314+
</if>
315+
<else-if match="any" position="ibid">
316+
<text term="ibid" form="short"/>
317+
</else-if>
318+
<else-if position="subsequent">
319+
<text macro="contributors-short"/>
320+
<text macro="title-short" prefix=", "/>
321+
<text macro="locators-subsequent" prefix=", "/>
322+
</else-if>
323+
<else>
324+
<group delimiter=" ">
325+
<text macro="contributors-note" suffix=","/>
326+
<text macro="title-note"/>
327+
<text macro="editor-translator" suffix=","/>
328+
<text macro="container-title-note"/>
329+
<text macro="locators-note"/>
330+
</group>
331+
<text macro="issue-note"/>
332+
<text macro="locators-specific-note" prefix=", "/>
333+
<text macro="locators-newspaper" prefix=", "/>
334+
<text macro="point-locators" prefix=", "/>
335+
<text macro="access-note"/>
336+
</else>
337+
</choose>
338+
</layout>
339+
</citation>
340+
<bibliography>
341+
<layout suffix=".">
342+
<group delimiter=" ">
343+
<text macro="contributors-note" suffix=","/>
344+
<text macro="title-note" suffix=","/>
345+
<text macro="editor-translator" suffix=","/>
346+
<text macro="container-title-note"/>
347+
<text macro="locators-note"/>
348+
</group>
349+
<text macro="issue-note"/>
350+
<text macro="locators-specific-note" prefix=", "/>
351+
<text macro="locators-newspaper" prefix=", "/>
352+
<text macro="point-locators" prefix=", "/>
353+
<text macro="access-note"/>
354+
</layout>
355+
</bibliography>
356+
</style>

0 commit comments

Comments
 (0)