REB : DOI/URL après la pagination mais avant la référence à un passage précis

This commit is contained in:
Bastien Dumont 2023-08-19 16:49:01 +02:00
commit 220d8d69e2
5 changed files with 426 additions and 126 deletions

View File

@ -7,6 +7,11 @@
* Utilisation du format _native_ de Pandoc pour les fichiers de test. * Utilisation du format _native_ de Pandoc pour les fichiers de test.
* Actualisation des instructions pour développer des styles dans le manuel. * Actualisation des instructions pour développer des styles dans le manuel.
### Style REB
* Le DOI ou l'URL apparaît maintenant après la pagination
(mais avant le renvoi à un passage précis).
## 2023-05-08 ## 2023-05-08
### Mise à jour vers CSL 1.0.2 ### Mise à jour vers CSL 1.0.2

View File

@ -97,11 +97,13 @@
<text macro="sourceReference"/> <text macro="sourceReference"/>
<choose> <choose>
<if type="webpage post-weblog" match="none"> <if type="webpage post-weblog" match="none">
<group delimiter=", ici ">
<group delimiter=" "> <group delimiter=" ">
<text macro="publicationReference"/> <text macro="publicationReference"/>
<text macro="digitalReference" prefix="(" suffix=")"/> <text macro="digitalReference" prefix="(" suffix=")"/>
</group> </group>
<text macro="publicationLocators"/> <text macro="thisCitationLocator"/>
</group>
</if> </if>
<else> <else>
<text macro="publicationReference"/> <text macro="publicationReference"/>
@ -145,6 +147,7 @@
<text macro="publicationPublisher"/> <text macro="publicationPublisher"/>
<text macro="publicationDateWithReedition"/> <text macro="publicationDateWithReedition"/>
</group> </group>
<text macro="wholeItemLocator"/>
</group> </group>
</macro> </macro>
@ -621,13 +624,6 @@
<text variable="edition" vertical-align="sup"/> <text variable="edition" vertical-align="sup"/>
</macro> </macro>
<macro name="publicationLocators">
<group delimiter=", ici ">
<text macro="wholeItemLocator"/>
<text macro="thisCitationLocator"/>
</group>
</macro>
<macro name="wholeItemLocator"> <macro name="wholeItemLocator">
<group delimiter=" "> <group delimiter=" ">
<choose> <choose>

File diff suppressed because it is too large Load Diff

View File

@ -1904,7 +1904,7 @@
} }
}, },
{ {
"id": "directionOuvrageCollectif2000a", "id": "OuvrageCollectifa",
"type": "book", "type": "book",
"event-place": "Lieu de publication", "event-place": "Lieu de publication",
"note": "id: OuvrageCollectif", "note": "id: OuvrageCollectif",
@ -1924,5 +1924,59 @@
] ]
] ]
} }
},
{
"id": "ChapitreDOI",
"type": "chapter",
"container-title": "Titre du livre",
"event-place": "Lieu de publication",
"note": "id: ChapitreDOI\nDOI: 10.0000/placeholder.suffix",
"page": "222-333",
"publisher": "Maison d'édition",
"publisher-place": "Lieu de publication",
"title": "Chapitre d'ouvrage avec DOI",
"title-short": "Titre abrégé",
"author": [
{
"family": "Auteur",
"given": "Nom"
}
],
"editor": [
{
"family": "Direction",
"given": "Nom"
}
],
"issued": {
"date-parts": [
[
"2000"
]
]
}
},
{
"id": "ArticleDOICopie",
"type": "article-journal",
"container-title": "Titre de la revue",
"DOI": "10.0000/placeholder.suffix",
"note": "id: ArticleDOICopie",
"page": "33-35",
"title": "Article avec DOI (copie)",
"volume": "4",
"author": [
{
"family": "Auteur",
"given": "Nom"
}
],
"issued": {
"date-parts": [
[
"1990"
]
]
}
} }
] ]

View File

@ -141,6 +141,8 @@ Première citation 68 (\@FasciculeCollection)[@FasciculeCollection]
Première citation 69 (\@OuvrageCollectif)[@OuvrageCollectif] Première citation 69 (\@OuvrageCollectif)[@OuvrageCollectif]
Première citation 70 (\@ChapitreDOI)[@ChapitreDOI]
Deuxième citation 1 (\@LivreTraduit)[@LivreTraduit] Deuxième citation 1 (\@LivreTraduit)[@LivreTraduit]
Deuxième citation 2 (\@LivreAvecCollection)[@LivreAvecCollection] Deuxième citation 2 (\@LivreAvecCollection)[@LivreAvecCollection]
@ -279,6 +281,8 @@ Deuxième citation 68 (\@FasciculeCollection)[@FasciculeCollection]
Deuxième citation 69 (\@OuvrageCollectif)[@OuvrageCollectif] Deuxième citation 69 (\@OuvrageCollectif)[@OuvrageCollectif]
Deuxième citation 70 (\@ChapitreDOI)[@ChapitreDOI]
Un livre[@LivreTraduit, livre 3] Un livre[@LivreTraduit, livre 3]
Plusieurs livre[@LivreTraduit, livre 3-5] Plusieurs livre[@LivreTraduit, livre 3-5]
@ -354,3 +358,5 @@ Une source dont on indique la section où se trouve la citation[@SourceLivreSimp
Même chose en _ibidem_[@SourceLivreSimple, {section VI, 5, 3}, p. 56] Même chose en _ibidem_[@SourceLivreSimple, {section VI, 5, 3}, p. 56]
Citation multiple[@LivreTraduit; @LivreAvecCollection] Citation multiple[@LivreTraduit; @LivreAvecCollection]
Article avec DOI cité avec référence à une page précise[@ArticleDOICopie, p. 34]