Skip to content

Commit 03ad71b

Browse files
authored
Create les-mondes-du-travail.csl (#6234)
new style for "Les mondes du travail" based on examples in https://lesmondesdutravail.net/contrib/ with the help of the csl file /revue-francaise-de-sociologie.csl
1 parent a2bce86 commit 03ad71b

File tree

1 file changed

+280
-0
lines changed

1 file changed

+280
-0
lines changed

les-mondes-du-travail.csl

+280
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,280 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" page-range-format="expanded" default-locale="fr-FR">
3+
<info>
4+
<title>Les Mondes du travail (Français)</title>
5+
<id>http://www.zotero.org/styles/les-mondes-du-travail</id>
6+
<link href="http://www.zotero.org/styles/les-mondes-du-travail" rel="self"/>
7+
<link href="http://www.zotero.org/styles/economie-et-statistique" rel="template"/>
8+
<link href="https://lesmondesdutravail.net/contrib/" rel="documentation"/>
9+
<author>
10+
<name>Matthieu Guionnet</name>
11+
<email>info@lesmondesdutravail.net</email>
12+
</author>
13+
<category citation-format="author-date"/>
14+
<category field="social_science"/>
15+
<category field="sociology"/>
16+
<issn>1778-0306</issn>
17+
<summary>Le style pris de la Revue française de sociologie pour la revue Les Mondes du Travail.</summary>
18+
<updated>2022-09-20T13:00:30+00:00</updated>
19+
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
20+
</info>
21+
<locale xml:lang="fr">
22+
<terms>
23+
<term name="editor" form="short">
24+
<single>éd.</single>
25+
<multiple>éd.</multiple>
26+
</term>
27+
<term name="page" form="short">
28+
<single>p.</single>
29+
<multiple>pp.</multiple>
30+
</term>
31+
</terms>
32+
</locale>
33+
<macro name="editor">
34+
<names variable="editor" delimiter=" ">
35+
<name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="normal"/>
36+
<label form="short" prefix=" (" suffix=")"/>
37+
<substitute>
38+
<names variable="editorial-director"/>
39+
</substitute>
40+
</names>
41+
</macro>
42+
<macro name="author-last">
43+
<names variable="author">
44+
<name name-as-sort-order="all" sort-separator=", " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="normal"/>
45+
<label form="short" prefix=" (" suffix=")" text-case="lowercase"/>
46+
<substitute>
47+
<names variable="editor"/>
48+
<names variable="editorial-director"/>
49+
</substitute>
50+
</names>
51+
</macro>
52+
<!-- Same as author-last except that name is not initialized to sort on first name too -->
53+
<macro name="author-sort">
54+
<names variable="author">
55+
<name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" font-variant="small-caps"/>
56+
<label form="short" prefix=" (" suffix=")" text-case="lowercase"/>
57+
<substitute>
58+
<names variable="editor"/>
59+
<names variable="editorial-director"/>
60+
</substitute>
61+
</names>
62+
</macro>
63+
<macro name="author-short">
64+
<names variable="author">
65+
<name form="short" and="text" delimiter=", " delimiter-precedes-last="never"/>
66+
<substitute>
67+
<names variable="editor"/>
68+
</substitute>
69+
</names>
70+
</macro>
71+
<macro name="translator">
72+
<names variable="translator">
73+
<label form="verb" suffix=" "/>
74+
<name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" initialize-with="." font-variant="small-caps"/>
75+
</names>
76+
</macro>
77+
<macro name="publisher-collection">
78+
<group delimiter=", ">
79+
<text variable="publisher"/>
80+
<text variable="publisher-place"/>
81+
</group>
82+
<text variable="collection-title" prefix=" (" suffix=")"/>
83+
</macro>
84+
<macro name="year-date-short">
85+
<choose>
86+
<if variable="original-date">
87+
<date variable="original-date" prefix="[" suffix="] ">
88+
<date-part name="year"/>
89+
</date>
90+
</if>
91+
</choose>
92+
<choose>
93+
<if variable="issued">
94+
<date variable="issued">
95+
<date-part name="year"/>
96+
</date>
97+
</if>
98+
<else>
99+
<text term="no date" form="short"/>
100+
</else>
101+
</choose>
102+
</macro>
103+
<macro name="full-date">
104+
<date variable="issued" delimiter=" ">
105+
<date-part name="day"/>
106+
<date-part name="month"/>
107+
<date-part name="year"/>
108+
</date>
109+
</macro>
110+
<macro name="edition">
111+
<choose>
112+
<if is-numeric="edition">
113+
<group delimiter=" ">
114+
<number variable="edition" form="ordinal"/>
115+
<text term="edition" form="long"/>
116+
</group>
117+
</if>
118+
<else>
119+
<text variable="edition"/>
120+
</else>
121+
</choose>
122+
</macro>
123+
<macro name="citation-locator">
124+
<group delimiter=".&#160;">
125+
<label variable="locator" form="short"/>
126+
<text variable="locator"/>
127+
</group>
128+
</macro>
129+
<macro name="page">
130+
<group delimiter=".&#160;">
131+
<label variable="page" form="short"/>
132+
<text variable="page"/>
133+
</group>
134+
</macro>
135+
<macro name="number-of-pages">
136+
<text variable="number-of-pages" suffix="&#160;p"/>
137+
</macro>
138+
<macro name="issue">
139+
<group delimiter=", ">
140+
<text variable="volume" prefix="Vol.&#160;"/>
141+
<choose>
142+
<if variable="volume">
143+
<text variable="issue" prefix="&#160;"/>
144+
</if>
145+
<else-if variable="issue">
146+
<text variable="issue" prefix="&#160;"/>
147+
</else-if>
148+
</choose>
149+
</group>
150+
</macro>
151+
<citation et-al-min="4" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="true" collapse="year">
152+
<sort>
153+
<key macro="author-last"/>
154+
<key macro="year-date-short"/>
155+
</sort>
156+
<layout prefix="(" suffix=")" delimiter="&#160;; ">
157+
<group delimiter=" ">
158+
<text macro="author-short" suffix=","/>
159+
<text macro="year-date-short"/>
160+
<text macro="citation-locator" prefix=": "/>
161+
</group>
162+
</layout>
163+
</citation>
164+
<bibliography>
165+
<sort>
166+
<key macro="author-sort"/>
167+
<key variable="issued"/>
168+
</sort>
169+
<layout suffix=".">
170+
<text macro="author-last" suffix=" "/>
171+
<text macro="year-date-short" prefix="(" suffix="), "/>
172+
<choose>
173+
<if type="report">
174+
<group delimiter=", ">
175+
<text variable="title" quotes="true"/>
176+
<text macro="translator"/>
177+
<text variable="genre"/>
178+
<text variable="collection-title" font-style="italic"/>
179+
<text variable="number"/>
180+
<text variable="publisher-place"/>
181+
<text variable="publisher"/>
182+
</group>
183+
</if>
184+
<else-if type="book">
185+
<group delimiter=", ">
186+
<text variable="title" font-style="italic"/>
187+
<text macro="translator"/>
188+
<text variable="genre"/>
189+
<text macro="editor"/>
190+
<text macro="edition"/>
191+
<text macro="publisher-collection"/>
192+
<text variable="medium"/>
193+
<group delimiter=" ">
194+
<text term="version"/>
195+
<text variable="version"/>
196+
</group>
197+
<text macro="number-of-pages"/>
198+
</group>
199+
</else-if>
200+
<else-if type="thesis">
201+
<group delimiter=", ">
202+
<text variable="title" font-style="italic"/>
203+
<text macro="translator"/>
204+
<choose>
205+
<if variable="genre">
206+
<text variable="genre"/>
207+
</if>
208+
<else>
209+
<text value="Thèse de doctorat"/>
210+
</else>
211+
</choose>
212+
<text macro="edition"/>
213+
<text macro="publisher-collection"/>
214+
<text macro="number-of-pages"/>
215+
</group>
216+
</else-if>
217+
<else-if type="article-journal">
218+
<text variable="title" quotes="true"/>
219+
<group prefix=", ">
220+
<text value="in " suffix=" "/>
221+
<text macro="editor" suffix=", "/>
222+
<group delimiter=", ">
223+
<text variable="container-title" font-style="italic"/>
224+
<text macro="translator"/>
225+
<text macro="edition"/>
226+
<text macro="publisher-collection"/>
227+
<text macro="issue"/>
228+
<text macro="page"/>
229+
</group>
230+
</group>
231+
</else-if>
232+
<else-if type="chapter">
233+
<text variable="title" quotes="true"/>
234+
<group prefix=". ">
235+
<text value="In :" suffix=" "/>
236+
<text macro="editor" suffix=", "/>
237+
<group delimiter=", ">
238+
<text variable="container-title" font-style="italic"/>
239+
<text macro="translator"/>
240+
<text macro="edition"/>
241+
<text macro="publisher-collection"/>
242+
<text macro="page"/>
243+
</group>
244+
</group>
245+
</else-if>
246+
<else-if type="speech">
247+
<group delimiter=", ">
248+
<text variable="title" quotes="true"/>
249+
<text variable="event"/>
250+
<text variable="event-place"/>
251+
<text macro="full-date"/>
252+
<text macro="translator"/>
253+
</group>
254+
</else-if>
255+
<else-if type="article-newspaper article-magazine interview broadcast" match="any">
256+
<group delimiter=", ">
257+
<text variable="title" quotes="true"/>
258+
<text variable="container-title" font-style="italic" prefix=" "/>
259+
<text macro="full-date"/>
260+
<text macro="translator"/>
261+
<text macro="page"/>
262+
</group>
263+
</else-if>
264+
<else>
265+
<group delimiter=" " suffix=",">
266+
<text variable="title" quotes="true"/>
267+
<text macro="editor"/>
268+
</group>
269+
<group prefix=" " delimiter=", ">
270+
<text variable="container-title" font-style="italic"/>
271+
<text variable="volume" font-style="italic"/>
272+
<text variable="issue"/>
273+
<text macro="translator"/>
274+
<text macro="page"/>
275+
</group>
276+
</else>
277+
</choose>
278+
</layout>
279+
</bibliography>
280+
</style>

0 commit comments

Comments
 (0)