1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18\startbtxrenderingdefinitions[\s!default]
19
20\definebtxrendering
21 [\s!default]
22 [\c!specification=\s!default,
23 \c!sorttype=\v!default,
24 \c!numbering=num]
25
26\setupbtxlist
27 [default]
28 [\c!align={normal,verytolerant,stretch}]
29
30\definebtx
31 [\s!default]
32 [\c!default=,
33 \c!otherstext={\btxspace\btxlabeltext{default:others}},
34
35 \c!monthconversion=\v!number,
36 \c!separator:names:2={\btxcomma},
37 \c!separator:names:3={\btxspace\btxlabeltext{default:and}\space},
38 \c!separator:names:4={\btxspace\btxlabeltext{default:and}\space}]
39
40\definebtx
41 [\s!default:\s!list]
42 [\s!default]
43 [\c!authorconversion=normalshort]
44
45\definebtx
46 [\s!default:\s!cite]
47 [\s!default]
48 [\c!alternative=num,
49 \c!compress=\v!yes,
50 \c!sorttype=normal,
51 \c!authorconversion=\v!name]
52
53\definebtx
54 [\s!default:\s!cite:name]
55 [\s!default:\s!cite]
56 [\c!authorconversion=\v!name]
57
58\definebtx
59 [\s!default:\s!cite:inverted]
60 [\s!default:\s!cite]
61 [\c!authorconversion=\v!invertedshort]
62
63\definebtx
64 [\s!default:\s!cite:invertedshort]
65 [\s!default:\s!cite]
66 [\c!authorconversion=\v!invertedshort]
67
68\definebtx
69 [\s!default:\s!cite:normalshort]
70 [\s!default:\s!cite]
71 [\c!authorconversion=\v!normalshort]
72
73\definebtx
74 [\s!default:\s!cite:normal]
75 [\s!default:\s!cite]
76 [\c!authorconversion=\v!normal]
77
78
79
80\definebtx
81 [\s!default:\s!list:\s!page]
82 [\s!default:\s!list]
83 [\c!separator:2={\btxcomma},
84 \c!separator:3={\btxcomma\btxlabeltext{default:and}\space},
85 \c!separator:4={\btxspace\btxlabeltext{default:and}\space},
86 \c!left={\btxleftparenthesis},
87 \c!right={\btxrightparenthesis}]
88
89\definebtx
90 [\s!default:\s!list:numbering]
91 [\s!default:\s!list]
92
93\definebtx
94 [\s!default:\s!list:numbering:default]
95 [\s!default:\s!list:numbering]
96
97\definebtx
98 [\s!default:\s!list:numbering:num]
99 [\s!default:\s!list:numbering]
100
101\definebtx
102 [\s!default:\s!list:numbering:short]
103 [\s!default:\s!list:numbering:num]
104
105\definebtx
106 [\s!default:\s!list:numbering:tag]
107 [\s!default:\s!list:numbering:num]
108
109\definebtx
110 [\s!default:\s!list:numbering:index]
111 [\s!default:\s!list:numbering:num]
112
113\definebtx
114 [\s!default:\s!list:author]
115 [\s!default:\s!list]
116
117\definebtx
118 [\s!default:\s!list:editor]
119 [\s!default:\s!list:author]
120
121\definebtx
122 [\s!default:\s!list:url]
123 [\s!default:\s!list]
124
125\definebtx
126 [\s!default:\s!list:doi]
127 [\s!default:\s!list]
128
129\definebtx
130 [\s!default:\s!list:short]
131 [\s!default:\s!list]
132
133\definebtx
134 [\s!default:\s!list:journal]
135 [\s!default:\s!list]
136 [\c!style=\v!italic]
137
138\definebtx
139 [\s!default:\s!list:title]
140 [\s!default:\s!list]
141 [\c!style=\v!italic,
142 \c!command=\Word]
143
144\definebtx
145 [\s!default:\s!list:title:article]
146 [\s!default:\s!list:title]
147 [\c!style=,
148 \c!command=\quotation]
149
150\definebtx
151 [\s!default:\s!list:title:book]
152 [\s!default:\s!list:title]
153
154
155
156\definebtx
157 [\s!default:\s!cite:author]
158 [\s!default:\s!cite]
159
160\definebtx
161 [\s!default:\s!cite:authornum]
162 [\s!default:\s!cite:author]
163 [\c!left={(},
164 \c!right={)}]
165
166\definebtx
167 [\s!default:\s!cite:authoryear]
168 [\s!default:\s!cite:author]
169 [\c!left={(},
170 \c!right={)},
171 \c!inbetween={\btxcomma}]
172
173\definebtx
174 [\s!default:\s!cite:authoryears]
175 [\s!default:\s!cite:author]
176
177\definebtx
178 [\s!default:\s!cite:author:num]
179 [\s!default:\s!cite:authornum]
180 [\c!left={\btxleftbracket},
181 \c!right={]}]
182
183\definebtx
184 [\s!default:\s!cite:author:year]
185 [\s!default:\s!cite:authoryear]
186 [\c!left=,
187 \c!right=]
188
189\definebtx
190 [\s!default:\s!cite:author:years]
191 [\s!default:\s!cite:authoryears]
192 [\c!inbetween=,
193 \c!left={\btxleftparenthesis},
194 \c!right={)}]
195
196\definebtx
197 [\s!default:\s!cite:year]
198 [\s!default:\s!cite]
199
200\definebtx
201 [\s!default:\s!cite:title]
202 [\s!default:\s!cite]
203 [\c!command={\language[\currentbtxlanguage]},
204 \c!style=\v!italic]
205
206\definebtx
207 [\s!default:\s!cite:tag]
208 [\s!default:\s!cite]
209 [\c!left={[},
210 \c!right={]}]
211
212\definebtx
213 [\s!default:\s!cite:index]
214 [\s!default:\s!cite]
215 [\c!left={[},
216 \c!right={]}]
217
218\definebtx
219 [\s!default:\s!cite:page]
220 [\s!default:\s!cite]
221 [\c!left=,
222 \c!right=]
223
224\definebtx
225 [\s!default:\s!cite:pages]
226 [\s!default:\s!cite:page]
227
228\definebtx
229 [\s!default:\s!cite:keywords]
230 [\s!default:\s!cite]
231 [\c!left={(},
232 \c!right={)}]
233
234\definebtx
235 [\s!default:\s!cite:short]
236 [\s!default:\s!cite]
237 [\c!left={[},
238 \c!right={]}]
239
240\definebtx
241 [\s!default:\s!cite:category]
242 [\s!default:\s!cite]
243
244\definebtx
245 [\s!default:\s!cite:url]
246 [\s!default:\s!cite]
247 [\c!left={[},
248 \c!right={]}]
249
250\definebtx
251 [\s!default:\s!cite:doi]
252 [\s!default:\s!cite:url]
253
254\definebtx
255 [\s!default:\s!cite:num]
256 [\s!default:\s!cite]
257 [\c!left={[},
258 \c!right={]},
259 \c!separator:2=\btxcommabreak,
260 \c!separator:3=\btxparameter{\c!separator:2},
261 \c!separator:4=\btxparameter{\c!separator:2}]
262
263\definebtx
264 [\s!default:\s!cite:default]
265 [\s!default:\s!cite:num]
266
267\definebtx
268 [\s!default:\s!cite:textnum]
269 [\s!default:\s!cite:num]
270 [\c!left=,
271 \c!right=,
272 \c!separator:2={\btxcomma},
273 \c!separator:3={\btxcomma\btxlabeltext{default:and}\space},
274 \c!separator:4={\btxspace\btxlabeltext{default:and}\space}]
275
276\definebtx
277 [\s!default:\s!cite:entry]
278 [\s!default:\s!cite]
279 [\c!left={(},
280 \c!right={)}]
281
282\definebtx
283 [\s!default:\s!cite:lefttext]
284 [\s!default:\s!cite]
285 [\c!left=,
286 \c!right=]
287
288\definebtx
289 [\s!default:\s!cite:righttext]
290 [\s!default:\s!cite]
291 [\c!left=,
292 \c!right=]
293
294
295
296\setupbtxlabeltext
297 [en]
298 [\s!default:and=and,
299 \s!default:number={no.},
300 \s!default:edition={ed.},
301 \s!default:Editor=Editor,
302 \s!default:Editors=Editors,
303 \s!default:Volume={Vol.},
304 \s!default:Volumes={Vols.},
305 \s!default:others={et al.}]
306
307\setupbtxlabeltext
308 [nl]
309 [\s!default:and=en,
310 \s!default:number={nr.},
311 \s!default:edition={ed.},
312 \s!default:Editor=Editor,
313 \s!default:Editors=Editors,
314 \s!default:Volume={Vol.},
315 \s!default:Volumes={Vols.},
316 \s!default:others={et al.}]
317
318\setupbtxlabeltext
319 [fr]
320 [\s!default:and=et,
321 \s!default:others={et al.},
322 \s!default:number={n\high{o}},
323 \s!default:edition={édition},
324 \s!default:Editor=Éditeur,
325 \s!default:Editors=Éditeurs,
326 \s!default:Volume=Volume,
327 \s!default:Volumes=Volumes,
328 \s!default:others={et al.}]
329
330\setupbtxlabeltext
331 [de]
332 [\s!default:and=und,
333 \s!default:number={nr.},
334 \s!default:edition=Auf\/lage,
335 \s!default:Editor=Herausgeber,
336 \s!default:Editors=Herausgeber,
337 \s!default:Volume=Band,
338 \s!default:Volumes={Bände},
339 \s!default:others={et al.}]
340
341\setupbtxlabeltext
342 [it]
343 [\s!default:and=e,
344 \s!default:number={nº},
345 \s!default:edition={ed.},
346 \s!default:Editor={A cura di},
347 \s!default:Editors={A cura di},
348 \s!default:Volume={Vol.},
349 \s!default:Volumes={Vol.},
350 \s!default:others={et al.}]
351
352\setupbtxlabeltext
353 [es]
354 [\s!default:and=y,
355 \s!default:number={nº},
356 \s!default:edition={ed.},
357 \s!default:Editor=Editor,
358 \s!default:Editors=Editores,
359 \s!default:Volume={Vol.},
360 \s!default:Volumes={Vols.},
361 \s!default:others={et al.}]
362
363\setupbtxlabeltext
364 [sv]
365 [\s!default:and=och,
366 \s!default:number={nr.},
367 \s!default:edition={Utgåva},
368 \s!default:Editor=Redaktör,
369 \s!default:Editors=Redaktörer,
370 \s!default:Volume=Band,
371 \s!default:Volumes=Band,
372 \s!default:others={et al.}]
373
374
375
376
377\starttexdefinition mutable protected btx:default:composedtitle
378 \begingroup
379 \language[\currentbtxlanguage]
380 \btxflush{title}
381 \btxdoif {subtitle} {
382 \btxcolon
383 \btxflush{subtitle}
384 }
385 \endgroup
386\stoptexdefinition
387
388\starttexdefinition mutable protected btx:default:title
389 \btxdoif {title} {
390 \btxspace
391 \btxstartstyleandcolor [default:list:title:\currentbtxcategory]
392 \btxusecommand [default:list:title:\currentbtxcategory] {
393 \texdefinition{btx:default:composedtitle}
394 }
395 \btxstopstyleandcolor
396 \btxcomma
397 }
398\stoptexdefinition
399
400\starttexdefinition mutable protected btx:default:author
401 \btxdoif {author} {
402 \btxflush{author}
403 \doif {\btxfoundname{author}} {editor} {
404 \btxcomma
405 \btxsingularorplural {editor} {
406 \btxlabeltext{default:Editor}
407 } {
408 \btxlabeltext{default:Editors}
409 }
410 }
411 \btxcomma
412 }
413\stoptexdefinition
414
415\starttexdefinition mutable protected btx:default:year
416 \btxflush{year}
417 \btxflushsuffix
418\stoptexdefinition
419
420\starttexdefinition mutable protected btx:default:journal
421 \btxdoif {journal} {
422 \btxspace
423 \btxstartstyleandcolor [default:list:journal]
424 \btxusecommand [default:list:journal] {
425 \btxflush{journal}
426 }
427 \btxstopstyleandcolor
428 \btxdoifelse {volume} {
429 \btxspace
430 \btxflush{volume}
431 \btxdoif {number} {
432 \ignorespaces
433 \btxleftparenthesis
434 \btxflush{number}
435 \btxrightparenthesis
436 }
437
438 } {
439 \btxdoif {number} {
440 \btxlabeltext{default:number}
441 \btxspace
442 \btxflush{number}
443 }
444 }
445 \btxdoif {pages} {
446 \btxcomma
447 \btxflush{pages}
448 }
449 \btxcomma
450 }
451\stoptexdefinition
452
453\starttexdefinition mutable protected btx:default:editionset
454 \btxdoif {editionset} {
455 \removeunwantedspaces
456 \removepunctuation
457 \btxleftparenthesis
458 \doif {\btxfoundname{editionset}} {edition} {
459 \btxflush{edition}
460 \btxspace
461 \btxlabeltext{default:edition}
462 \btxcomma
463 }
464 \btxdoif {volume} {
465 \btxoneorrange {volume} {
466 \btxlabeltext{default:Volume}
467 } {
468 \btxlabeltext{default:Volumes}
469 }
470 \btxspace
471 \btxflush{volume}
472 \btxcomma
473 }
474 \btxdoifelse {number} {
475 \btxlabeltext{default:number}
476 \btxspace
477 \btxflush{number}
478 } {
479 \removeunwantedspaces
480 \removepunctuation
481 }
482 \btxrightparenthesiscomma
483 }
484\stoptexdefinition
485
486\starttexdefinition mutable protected btx:default:publisher
487 \btxdoif {publisher} {
488 \btxflush{publisher}
489 \btxcomma
490 }
491 \btxdoif {address} {
492 \btxflush{address}
493 \btxcomma
494 }
495\stoptexdefinition
496
497
498
499\startsetups btx:default:list:article
500 \texdefinition{btx:default:author}
501 \texdefinition{btx:default:title}
502 \texdefinition{btx:default:journal}
503 \texdefinition{btx:default:year}
504 \removeunwantedspaces
505 \removepunctuation
506 \btxperiod
507\stopsetups
508
509\startsetups btx:default:list:book
510 \texdefinition{btx:default:author}
511 \texdefinition{btx:default:title}
512 \texdefinition{btx:default:editionset}
513 \texdefinition{btx:default:publisher}
514 \texdefinition{btx:default:year}
515 \removeunwantedspaces
516 \removepunctuation
517 \btxperiod
518\stopsetups
519
520\startsetups btx:default:list:unknown
521 \currentbtxcategory\btxcolon
522 \btxshowentryinline
523\stopsetups
524
525
526
527
528
529
530
531
532
533
534
535
536
537\stopbtxrenderingdefinitions
538 |