Skip to content

Commit 6ee503c

Browse files
r-pattersonrmzelle
authored andcommitted
Create harvard-cite-them-right-all-authors.csl (#4416)
1 parent 3eceec4 commit 6ee503c

1 file changed

Lines changed: 300 additions & 0 deletions

File tree

Lines changed: 300 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,300 @@
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" default-locale="en-GB">
3+
<info>
4+
<title>Cite Them Right 10th edition - Harvard (no "et al.")</title>
5+
<id>http://www.zotero.org/styles/harvard-cite-them-right-no-et-al</id>
6+
<link href="http://www.zotero.org/styles/harvard-cite-them-right-no-et-al" rel="self"/>
7+
<link href="http://www.zotero.org/styles/harvard-cite-them-right" rel="template"/>
8+
<link href="http://www.citethemrightonline.com/" rel="documentation"/>
9+
<category citation-format="author-date"/>
10+
<category field="generic-base"/>
11+
<summary>Harvard according to Cite Them Right, 10th edition. No "et al." for bibliographic entries.</summary>
12+
<updated>2017-05-17T20:24:19+00:00</updated>
13+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
14+
</info>
15+
<locale xml:lang="en-GB">
16+
<terms>
17+
<term name="editor" form="short">
18+
<single>ed.</single>
19+
<multiple>eds</multiple>
20+
</term>
21+
<term name="editortranslator" form="verb">edited and translated by</term>
22+
<term name="edition" form="short">edn.</term>
23+
</terms>
24+
</locale>
25+
<macro name="editor">
26+
<choose>
27+
<if type="chapter paper-conference" match="any">
28+
<names variable="container-author" delimiter=", " suffix=", ">
29+
<name and="text" initialize-with=". " delimiter=", " sort-separator=", " name-as-sort-order="all"/>
30+
</names>
31+
<choose>
32+
<if variable="container-author" match="none">
33+
<names variable="editor translator" delimiter=", ">
34+
<name and="text" initialize-with=". " delimiter=", " sort-separator=", " name-as-sort-order="all"/>
35+
<label form="short" prefix=" (" suffix=")"/>
36+
</names>
37+
</if>
38+
</choose>
39+
</if>
40+
</choose>
41+
</macro>
42+
<macro name="secondary-contributors">
43+
<choose>
44+
<if type="chapter paper-conference" match="none">
45+
<names variable="editor translator" delimiter=". ">
46+
<label form="verb" text-case="capitalize-first" suffix=" "/>
47+
<name and="text" initialize-with=". " delimiter=", "/>
48+
</names>
49+
</if>
50+
<else-if variable="container-author" match="any">
51+
<names variable="editor translator" delimiter=". ">
52+
<label form="verb" text-case="capitalize-first" suffix=" "/>
53+
<name and="text" initialize-with=". " delimiter=", "/>
54+
</names>
55+
</else-if>
56+
</choose>
57+
</macro>
58+
<macro name="author">
59+
<names variable="author">
60+
<name and="text" delimiter-precedes-last="never" initialize-with=". " name-as-sort-order="all"/>
61+
<label form="short" prefix=" (" suffix=")"/>
62+
<substitute>
63+
<names variable="editor"/>
64+
<names variable="translator"/>
65+
<choose>
66+
<if type="article-newspaper article-magazine" match="any">
67+
<text variable="container-title" text-case="title" font-style="italic"/>
68+
</if>
69+
<else>
70+
<text macro="title"/>
71+
</else>
72+
</choose>
73+
</substitute>
74+
</names>
75+
</macro>
76+
<macro name="author-short">
77+
<names variable="author">
78+
<name form="short" and="text" delimiter=", " delimiter-precedes-last="never" initialize-with=". "/>
79+
<et-al font-style="italic"/>
80+
<substitute>
81+
<names variable="editor"/>
82+
<names variable="translator"/>
83+
<choose>
84+
<if type="article-newspaper article-magazine" match="any">
85+
<text variable="container-title" text-case="title" font-style="italic"/>
86+
</if>
87+
<else>
88+
<text macro="title"/>
89+
</else>
90+
</choose>
91+
</substitute>
92+
</names>
93+
</macro>
94+
<macro name="access">
95+
<choose>
96+
<if variable="DOI">
97+
<text variable="DOI" prefix="doi: "/>
98+
</if>
99+
<else-if variable="URL">
100+
<text term="available at" suffix=": " text-case="capitalize-first"/>
101+
<text variable="URL"/>
102+
<group prefix=" (" delimiter=": " suffix=")">
103+
<text term="accessed" text-case="capitalize-first"/>
104+
<date form="text" variable="accessed">
105+
<date-part name="day"/>
106+
<date-part name="month"/>
107+
<date-part name="year"/>
108+
</date>
109+
</group>
110+
</else-if>
111+
</choose>
112+
</macro>
113+
<macro name="number-volumes">
114+
<choose>
115+
<if variable="volume" match="none">
116+
<group delimiter=" " prefix="(" suffix=")">
117+
<text variable="number-of-volumes"/>
118+
<label variable="volume" form="short" strip-periods="true"/>
119+
</group>
120+
</if>
121+
</choose>
122+
</macro>
123+
<macro name="title">
124+
<choose>
125+
<if type="bill book graphic legal_case legislation motion_picture report song thesis webpage" match="any">
126+
<group delimiter=". ">
127+
<group delimiter=" ">
128+
<text variable="title" font-style="italic"/>
129+
<text macro="number-volumes"/>
130+
</group>
131+
<text macro="edition"/>
132+
</group>
133+
</if>
134+
<else>
135+
<text variable="title" form="long" quotes="true"/>
136+
</else>
137+
</choose>
138+
</macro>
139+
<macro name="publisher">
140+
<choose>
141+
<if type="thesis">
142+
<group delimiter=". ">
143+
<text variable="genre"/>
144+
<text variable="publisher"/>
145+
</group>
146+
</if>
147+
<else-if type="report">
148+
<group delimiter=". ">
149+
<group delimiter=" ">
150+
<text variable="genre"/>
151+
<text variable="number"/>
152+
</group>
153+
<group delimiter=": ">
154+
<text variable="publisher-place"/>
155+
<text variable="publisher"/>
156+
</group>
157+
</group>
158+
</else-if>
159+
<else-if type="article-newspaper article-magazine" match="none">
160+
<group delimiter=" ">
161+
<group delimiter=", ">
162+
<choose>
163+
<if type="speech" variable="event" match="any">
164+
<text variable="event" font-style="italic"/>
165+
</if>
166+
</choose>
167+
<group delimiter=": ">
168+
<text variable="publisher-place"/>
169+
<text variable="publisher"/>
170+
</group>
171+
</group>
172+
<group prefix="(" suffix=")" delimiter=", ">
173+
<text variable="collection-title"/>
174+
<text variable="collection-number"/>
175+
</group>
176+
</group>
177+
</else-if>
178+
</choose>
179+
</macro>
180+
<macro name="year-date">
181+
<choose>
182+
<if variable="issued">
183+
<date variable="issued">
184+
<date-part name="year"/>
185+
</date>
186+
<text variable="year-suffix"/>
187+
</if>
188+
<else>
189+
<text term="no date"/>
190+
<text variable="year-suffix" prefix=" "/>
191+
</else>
192+
</choose>
193+
</macro>
194+
<macro name="locator">
195+
<choose>
196+
<if type="article-journal">
197+
<text variable="volume"/>
198+
<text variable="issue" prefix="(" suffix=")"/>
199+
</if>
200+
</choose>
201+
</macro>
202+
<macro name="published-date">
203+
<choose>
204+
<if type="article-newspaper article-magazine post-weblog speech" match="any">
205+
<date variable="issued">
206+
<date-part name="day" suffix=" "/>
207+
<date-part name="month" form="long"/>
208+
</date>
209+
</if>
210+
</choose>
211+
</macro>
212+
<macro name="pages">
213+
<choose>
214+
<if type="chapter paper-conference article-journal article article-magazine article-newspaper book review review-book report" match="any">
215+
<group delimiter=" ">
216+
<label variable="page" form="short"/>
217+
<text variable="page"/>
218+
</group>
219+
</if>
220+
</choose>
221+
</macro>
222+
<macro name="container-title">
223+
<choose>
224+
<if variable="container-title">
225+
<group delimiter=". ">
226+
<text variable="container-title" font-style="italic"/>
227+
<text macro="edition"/>
228+
</group>
229+
</if>
230+
</choose>
231+
</macro>
232+
<macro name="edition">
233+
<choose>
234+
<if is-numeric="edition">
235+
<group delimiter=" ">
236+
<number variable="edition" form="ordinal"/>
237+
<text term="edition" form="short" strip-periods="true"/>
238+
</group>
239+
</if>
240+
<else>
241+
<text variable="edition"/>
242+
</else>
243+
</choose>
244+
</macro>
245+
<macro name="container-prefix">
246+
<choose>
247+
<if type="chapter paper-conference" match="any">
248+
<text term="in"/>
249+
</if>
250+
</choose>
251+
</macro>
252+
<citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" disambiguate-add-givenname="true" collapse="year">
253+
<sort>
254+
<key macro="year-date"/>
255+
</sort>
256+
<layout prefix="(" suffix=")" delimiter="; ">
257+
<group delimiter=", ">
258+
<group delimiter=", ">
259+
<text macro="author-short"/>
260+
<text macro="year-date"/>
261+
</group>
262+
<group>
263+
<label variable="locator" form="short" suffix=" "/>
264+
<text variable="locator"/>
265+
</group>
266+
</group>
267+
</layout>
268+
</citation>
269+
<bibliography and="text">
270+
<sort>
271+
<key macro="author"/>
272+
<key macro="year-date"/>
273+
<key variable="title"/>
274+
</sort>
275+
<layout suffix=".">
276+
<group delimiter=". ">
277+
<group delimiter=" ">
278+
<text macro="author"/>
279+
<text macro="year-date" prefix="(" suffix=")"/>
280+
<group delimiter=", ">
281+
<text macro="title"/>
282+
<group delimiter=" ">
283+
<text macro="container-prefix"/>
284+
<text macro="editor"/>
285+
<text macro="container-title"/>
286+
</group>
287+
</group>
288+
</group>
289+
<text macro="secondary-contributors"/>
290+
<text macro="publisher"/>
291+
</group>
292+
<group delimiter=", " prefix=", ">
293+
<text macro="locator"/>
294+
<text macro="published-date"/>
295+
<text macro="pages"/>
296+
</group>
297+
<text macro="access" prefix=". "/>
298+
</layout>
299+
</bibliography>
300+
</style>

0 commit comments

Comments
 (0)