Écriture des macros digital*, ajout des délimiteurs, correction de quelques bugs, ajout de la localisation dans une section de la source
This commit is contained in:
parent
15474f2339
commit
6692775af0
266
REB/REB.csl
266
REB/REB.csl
|
@ -1,22 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
|
||||
<!-- ATTENTION RÉTRO-COMPATIBILITÉ
|
||||
delimiter=" " introduit dans le layout de cs:citation, peut provoquer l'introduction d'espaces non souhaitées dans les documents rédigés alors qu'il n'y avait pas de délimiteur. Le supprimer temporairement si j'y retouche
|
||||
delimiter=" " introduit dans le layout de cs:citation, peut provoquer l'introduction d'espaces non souhaitées dans les documents rédigés alors qu'il n'y avait pas de délimiteur. Le supprimer temporairement si j'y retouche
|
||||
-->
|
||||
|
||||
<!-- MACRO
|
||||
DÉCRIRE CE QUE FAIT LA MACRO REB
|
||||
DÉCRIRE CE QUE FAIT LA MACRO REB
|
||||
-->
|
||||
|
||||
<!-- TRAVAIL MANUEL À FAIRE
|
||||
- Enregistrer le document sous format docx.
|
||||
- Ouvrir le fichier docx.
|
||||
- Passer tout le texte en Times New Roman.
|
||||
- Appliquer les macros REB puis Année philologique.
|
||||
- Indiquer la référence des notes après "cité n. " ou le supprimer si l'on fait une liste des abréviations.
|
||||
- Sélectionner les ouvrages pertinents pour la liste des abréviations parmi ceux ajoutés automatiquement dans la bibliographie, puis enlever la mention "cité n. ".
|
||||
- Abréger les références subséquentes aux ouvrages collectifs (pour deux chapitres différents au sein d'un même ouvrage).
|
||||
- Rétablir les guillemets d'origine dans les titres d'ouvrages étrangers (peut être accéléré par l'utilisation de l'outil automatique de recherche et remplacement de votre logiciel de traitement de texte).
|
||||
- Enregistrer le document sous format docx.
|
||||
- Ouvrir le fichier docx.
|
||||
- Passer tout le texte en Times New Roman.
|
||||
- Appliquer les macros REB puis Année philologique.
|
||||
- Indiquer la référence des notes après "cité n. " ou le supprimer si l'on fait une liste des abréviations.
|
||||
- Sélectionner les ouvrages pertinents pour la liste des abréviations parmi ceux ajoutés automatiquement dans la bibliographie, puis enlever la mention "cité n. ".
|
||||
- Abréger les références subséquentes aux ouvrages collectifs (pour deux chapitres différents au sein d'un même ouvrage).
|
||||
- Rétablir les guillemets d'origine dans les titres d'ouvrages étrangers (peut être accéléré par l'utilisation de l'outil automatique de recherche et remplacement de votre logiciel de traitement de texte).
|
||||
-->
|
||||
|
||||
<!-- ABRÉVIATIONS DE REVUES
|
||||
|
@ -47,7 +47,7 @@ interview ; Interview
|
|||
*webpage : Page web -->
|
||||
|
||||
<!-- LANGUE
|
||||
Pour utiliser ce style dans un article rédigé dans une langue autre que le français, vous pouvez modifier la valeur de la variable "default-locale" ci-dessous (voir la liste des valeurs possibles ici : https://github.com/citation-style-language/locales/wiki). Penser à modifier les valeurs indiquées au sein des balises <term> ci-dessous. -->
|
||||
Pour utiliser ce style dans un article rédigé dans une langue autre que le français, vous pouvez modifier la valeur de la variable "default-locale" ci-dessous (voir la liste des valeurs possibles ici : https://github.com/citation-style-language/locales/wiki). Penser à modifier les valeurs indiquées au sein des balises <term> ci-dessous. -->
|
||||
|
||||
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" default-locale="fr-FR" version="1.0" page-range-format="expanded" initialize-with-hyphen="true" name-form="long" and="text" delimiter-precedes-last="never" sort-separator=" " initialize-with=". " name-delimiter=", ">
|
||||
<!-- With Pandoc, post-processing is needed to remove the " " character in first names containing an hypen. -->
|
||||
|
@ -117,9 +117,9 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</layout>
|
||||
</citation>
|
||||
|
||||
<bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" entry-spacing="1" line-spacing="1">
|
||||
<bibliography>
|
||||
<sort>
|
||||
<key macro="sort-sources" names-min="3" names-use-first="3"/>
|
||||
<key macro="sortSources" names-min="3" names-use-first="3"/>
|
||||
<key variable="issued" sort="descending"/>
|
||||
</sort>
|
||||
<layout suffix=".">
|
||||
|
@ -127,8 +127,8 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
<if variable="title-short abstract container-title-short" match="any">
|
||||
<group delimiter="|">
|
||||
<group delimiter=", ">
|
||||
<text macro="author-subsequent"/>
|
||||
<text macro="title-short"/>
|
||||
<text macro="abbreviatedReferenceAuthor"/>
|
||||
<text macro="shortTitle"/>
|
||||
</group>
|
||||
<text macro="completeReference"/>
|
||||
</group>
|
||||
|
@ -138,41 +138,68 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</bibliography>
|
||||
|
||||
<macro name="completeReference">
|
||||
<text macro="sourceReference"/>
|
||||
<text macro="publicationReference"/>
|
||||
<text macro="digitalReference"/>
|
||||
<group delimiter=", ">
|
||||
<text macro="sourceReference"/>
|
||||
<choose>
|
||||
<if type="webpage post-weblog" match="none">
|
||||
<group delimiter=" ">
|
||||
<text macro="publicationReference"/>
|
||||
<text macro="digitalReference" prefix="(" suffix=")"/>
|
||||
</group>
|
||||
</if>
|
||||
<else>
|
||||
<text macro="publicationReference"/>
|
||||
<text macro="digitalReference"/>
|
||||
</else>
|
||||
</choose>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="sourceReference">
|
||||
<choose>
|
||||
<if variable="abstract"> <!-- = primary source title -->
|
||||
<group delimiter=", ">
|
||||
<text macro="sourceAuthor"/>
|
||||
<group delimiter=" ">
|
||||
<text macro="sourceTitle"/>
|
||||
<text macro="sourceIdentifier"/>
|
||||
</group>
|
||||
<text macro="sourceAuthor"/>
|
||||
<group delimiter=" ">
|
||||
<text macro="sourceTitle"/>
|
||||
<text macro="sourceIdentifier"/>
|
||||
</group>
|
||||
<text macro="sourceDivisionLocator"/>
|
||||
</group>
|
||||
</if>
|
||||
</choose>
|
||||
</macro>
|
||||
|
||||
<macro name="publicationReference">
|
||||
<text macro="publicationAuthors"/>
|
||||
<text macro="publicationTitle"/>
|
||||
<text macro="publicationContainer"/>
|
||||
<text macro="publicationCollection"/>
|
||||
<text macro="translationNotice"/>
|
||||
<text macro="publicationPublisher"/>
|
||||
<text macro="publicationDate"/>
|
||||
<text macro="publicationEdition"/>
|
||||
<text macro="publicationLocator"/>
|
||||
<group delimiter=", ">
|
||||
<group>
|
||||
<group delimiter=" ">
|
||||
<group delimiter=", ">
|
||||
<text macro="publicationAuthors"/>
|
||||
<text macro="publicationTitle"/>
|
||||
<text macro="publicationContainer"/>
|
||||
</group>
|
||||
<text macro="publicationCollection"/>
|
||||
</group>
|
||||
<text macro="translationNotice"/>
|
||||
<group delimiter=" ">
|
||||
<text macro="publicationPublisher"/>
|
||||
<text macro="publicationDate"/>
|
||||
</group>
|
||||
<text macro="publicationEdition"/>
|
||||
</group>
|
||||
<text macro="publicationLocators"/>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="digitalReference">
|
||||
<text macro="digitalLink"/>
|
||||
<text macro="digitalAccessed"/>
|
||||
<text macro="digitalDOI"/>
|
||||
<group delimiter=" ">
|
||||
<group delimiter=", ">
|
||||
<text macro="digitalDOI"/>
|
||||
<text macro="digitalLink"/>
|
||||
</group>
|
||||
<text macro="digitalAccessed"/>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="sourceAuthor">
|
||||
|
@ -191,6 +218,14 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
<text variable="references" prefix="(" suffix=")"/> <!-- ID of the source in a repertory like CPG or BHG -->
|
||||
</macro>
|
||||
|
||||
<macro name="sourceDivisionLocator">
|
||||
<choose>
|
||||
<if locator="section">
|
||||
<text variable="locator"/>
|
||||
</if>
|
||||
</choose>
|
||||
</macro>
|
||||
|
||||
<macro name="publicationAuthors">
|
||||
<choose>
|
||||
<if variable="abstract">
|
||||
|
@ -276,11 +311,10 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
<else-if type="thesis">
|
||||
<text macro="bookWithVolume"/>
|
||||
<text variable="genre"/>
|
||||
<text variable="publisher"/> <!-- University --> <!-- TODO : reconsidérer l'emplacement -->
|
||||
</else-if>
|
||||
<else>
|
||||
<else-if type="manuscript" match="none">
|
||||
<text variable="title"/>
|
||||
</else>
|
||||
</else-if>
|
||||
</choose>
|
||||
</macro>
|
||||
|
||||
|
@ -300,21 +334,33 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</macro>
|
||||
|
||||
<macro name="publicationContainer">
|
||||
<text macro="containerIntroduction"/>
|
||||
<text macro="containerAuthors"/>
|
||||
<text macro="containerTitle"/>
|
||||
<group delimiter=" ">
|
||||
<text macro="containerIntroduction"/>
|
||||
<group delimiter=", ">
|
||||
<text macro="containerAuthors"/>
|
||||
<text macro="containerTitle"/>
|
||||
</group>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="containerIntroduction">
|
||||
<choose>
|
||||
<if variable="title">
|
||||
<if type="manuscript article-journal article-newspaper" match="none">
|
||||
<choose>
|
||||
<if type="webpage post-weblog" match="any">
|
||||
<text term="at"/>
|
||||
<if variable="container-title">
|
||||
<choose>
|
||||
<if variable="abstract title" match="any">
|
||||
<choose>
|
||||
<if type="webpage post-weblog" match="any">
|
||||
<text term="at"/>
|
||||
</if>
|
||||
<else>
|
||||
<text term="in"/>
|
||||
</else>
|
||||
</choose>
|
||||
</if>
|
||||
</choose>
|
||||
</if>
|
||||
<else>
|
||||
<text term="in"/>
|
||||
</else>
|
||||
</choose>
|
||||
</if>
|
||||
</choose>
|
||||
|
@ -359,7 +405,7 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
|
||||
<macro name="containerTitle">
|
||||
<choose>
|
||||
<if type="manuscript">
|
||||
<if type="manuscript">
|
||||
<group delimiter=", ">
|
||||
<text variable="publisher-place"/>
|
||||
<text variable="archive"/>
|
||||
|
@ -383,7 +429,10 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</group>
|
||||
</else-if>
|
||||
<else>
|
||||
<text variable="container-title" font-style="italic"/>
|
||||
<group delimiter=" ">
|
||||
<text variable="container-title" font-style="italic"/>
|
||||
<number variable="volume"/>
|
||||
</group>
|
||||
</else>
|
||||
</choose>
|
||||
</macro>
|
||||
|
@ -420,6 +469,9 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
<else-if type="paper-conference">
|
||||
<text variable="event-place"/>
|
||||
</else-if>
|
||||
<else-if type="thesis">
|
||||
<text variable="publisher"/> <!-- University -->
|
||||
</else-if>
|
||||
</choose>
|
||||
</macro>
|
||||
|
||||
|
@ -437,19 +489,14 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</macro>
|
||||
|
||||
<macro name="publicationEdition">
|
||||
<text variable="edition" vertical-align="sup"/>
|
||||
<text variable="edition" vertical-align="sup"/>
|
||||
</macro>
|
||||
|
||||
<macro name="publicationLocator">
|
||||
<choose>
|
||||
<if variable="page chapter-number" type="webpage post-weblog" match="any">
|
||||
<text macro="wholeItemLocator"/>
|
||||
<text macro="thisCitationLocator" prefix=", ici "/>
|
||||
</if>
|
||||
<else>
|
||||
<text macro="thisCitationLocator"/>
|
||||
</else>
|
||||
</choose>
|
||||
<macro name="publicationLocators">
|
||||
<group delimiter=", ici ">
|
||||
<text macro="wholeItemLocator"/>
|
||||
<text macro="thisCitationLocator"/>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="wholeItemLocator">
|
||||
|
@ -457,6 +504,7 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
<choose>
|
||||
<if type="manuscript">
|
||||
<!-- Post-processing required to get the plural form of the term "folio" ("ff.") whenever needed. -->
|
||||
<!-- This should be fixed with CSL 1.1 (https://github.com/citation-style-language/schema/issues/389)-->
|
||||
<text term="folio" form="short"/>
|
||||
<text variable="page"/>
|
||||
</if>
|
||||
|
@ -473,9 +521,10 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
|
||||
<macro name="thisCitationLocator">
|
||||
<choose>
|
||||
<if locator="column">
|
||||
<if locator="section" variable="abstract" match="all"/>
|
||||
<else-if locator="column">
|
||||
<text variable="locator" font-variant="small-caps"/>
|
||||
</if>
|
||||
</else-if>
|
||||
<else>
|
||||
<group delimiter=" ">
|
||||
<label variable="locator" form="short"/>
|
||||
|
@ -493,18 +542,41 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</macro>
|
||||
|
||||
<macro name="digitalLink">
|
||||
|
||||
<choose>
|
||||
<if type="webpage post-weblog" match="none">
|
||||
<group delimiter=" : ">
|
||||
<text term="online"/>
|
||||
<text variable="URL"/>
|
||||
</group>
|
||||
</if>
|
||||
<else>
|
||||
<text variable="URL"/>
|
||||
</else>
|
||||
</choose>
|
||||
</macro>
|
||||
|
||||
<macro name="digitalAccessed">
|
||||
|
||||
</macro>
|
||||
|
||||
<macro name="digitalDOI">
|
||||
|
||||
</macro>
|
||||
<macro name="digitalAccessed">
|
||||
<choose>
|
||||
<if type="webpage post-weblog" match="none">
|
||||
<group delimiter=" ">
|
||||
<text term="accessed"/>
|
||||
<date variable="accessed" form="numeric"/>
|
||||
</group>
|
||||
</if>
|
||||
<else>
|
||||
<group prefix="(" suffix=")" delimiter=" ">
|
||||
<text term="accessed"/>
|
||||
<date variable="accessed" form="numeric"/>
|
||||
</group>
|
||||
</else>
|
||||
</choose>
|
||||
</macro>
|
||||
|
||||
<macro name="digitalDOI">
|
||||
<text variable="DOI" prefix="DOI : "/>
|
||||
</macro>
|
||||
|
||||
<macro name="title-short">
|
||||
<macro name="shortTitle">
|
||||
<choose>
|
||||
<if variable="title-short">
|
||||
<choose>
|
||||
|
@ -539,52 +611,39 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="sort-sources">
|
||||
<!-- Cette macro n'est pas destinée à être l'argument d'un "cs:text", mais est utilisée dans la macro "bibliography" pour indiquer en premier les sources, éventuellement elles-mêmes classées selon le critère renseigné dans "Extra" comme valeur de la variable "keyword", puis la littérature secondaire. -->
|
||||
<macro name="sortSources">
|
||||
<!-- This macro is intended to be used in a cs:sort element, so that manuscripts be listed first, then primary sources, and last secondary literature. -->
|
||||
<!-- Subcategories can be defined using the "keyword" variable in "Extra". -->
|
||||
<!-- Intermediate headers have to be inserted manually. -->
|
||||
<choose>
|
||||
<if variable="abstract">
|
||||
<text value="000"/>
|
||||
<!--text variable="keyword"/-->
|
||||
<text macro="source"/>
|
||||
<text value="00"/>
|
||||
<text variable="keyword"/>
|
||||
<text macro="sourceReference"/>
|
||||
</if>
|
||||
<else-if type="manuscript">
|
||||
<text value="000"/>
|
||||
<text variable="keyword"/>
|
||||
<text macro="sourceReference"/>
|
||||
</else-if>
|
||||
</choose>
|
||||
<text macro="author"/>
|
||||
</macro>
|
||||
|
||||
<macro name="accessed-garbage">
|
||||
<choose>
|
||||
<if type="webpage post-weblog" match="any">
|
||||
<group prefix="(" suffix=")" delimiter=" ">
|
||||
<text term="accessed"/>
|
||||
<date variable="accessed" form="numeric"/>
|
||||
</group>
|
||||
</if>
|
||||
<else>
|
||||
<group prefix="[" suffix="]">
|
||||
<text term="online" suffix=" : "/>
|
||||
<text variable="URL"/>
|
||||
<group>
|
||||
<text term="accessed" prefix=", " suffix=" "/>
|
||||
<date variable="accessed" form="numeric"/>
|
||||
</group>
|
||||
</group>
|
||||
</else>
|
||||
</choose>
|
||||
<text variable="keyword"/>
|
||||
<text macro="publicationAuthors"/>
|
||||
</macro>
|
||||
|
||||
<macro name="ibidem">
|
||||
<group delimiter=", ">
|
||||
<text term="ibid" text-case="capitalize-first" font-style="italic"/>
|
||||
<text macro="locator"/>
|
||||
<text macro="thisCitationLocator"/>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<macro name="subsequentCitation">
|
||||
<group delimiter=", ">
|
||||
<text macro="subsequentCitationAuthor"/>
|
||||
<text macro="abbreviatedReferenceAuthor"/>
|
||||
<choose>
|
||||
<if variable="title-short abstract container-title-short" match="any">
|
||||
<text macro="title-short"/>
|
||||
<text macro="shortTitle"/>
|
||||
</if>
|
||||
<else>
|
||||
<choose>
|
||||
|
@ -608,12 +667,11 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
|||
<text term="cited"/>
|
||||
<text variable="first-reference-note-number"/>
|
||||
</group>
|
||||
<text macro="locator"/>
|
||||
<text macro="thisCitationLocator"/>
|
||||
</group>
|
||||
</macro>
|
||||
|
||||
<!-- Cette macro sert à ne pas indiquer l'éditeur d'une source dans une citation subséquente. -->
|
||||
<macro name="subsequentCitationAuthor">
|
||||
<macro name="abbreviatedReferenceAuthor">
|
||||
<choose>
|
||||
<if variable="abstract">
|
||||
<names variable="author">
|
||||
|
|
Loading…
Reference in New Issue
Block a user