diff --git a/CHANGELOG.md b/CHANGELOG.md
index 714fa8e..1065f3d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,11 @@
* Utilisation du format _native_ de Pandoc pour les fichiers de test.
* 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
### Mise à jour vers CSL 1.0.2
diff --git a/REB/REB.csl b/REB/REB.csl
index bfe5570..ff9c23f 100644
--- a/REB/REB.csl
+++ b/REB/REB.csl
@@ -97,11 +97,13 @@
-
-
-
+
+
+
+
+
+
-
@@ -145,6 +147,7 @@
+
@@ -621,13 +624,6 @@
-
-
-
-
-
-
-
diff --git a/REB/REB_CSL-Validation.native b/REB/REB_CSL-Validation.native
index 038745c..760051e 100644
--- a/REB/REB_CSL-Validation.native
+++ b/REB/REB_CSL-Validation.native
@@ -3521,7 +3521,10 @@
]
, Str "\160\&4,"
, Space
- , Str "1990"
+ , Str "1990,"
+ , Space
+ , Str "p.\160"
+ , SmallCaps [ Str "33-35" ]
, Space
, Str "(DOI\160:"
, Space
@@ -3531,11 +3534,7 @@
( "https://doi.org/10.0000/placeholder.suffix"
, ""
)
- , Str "),"
- , Space
- , Str "p.\160"
- , SmallCaps [ Str "33-35" ]
- , Str "."
+ , Str ")."
]
]
]
@@ -4576,6 +4575,78 @@
]
]
]
+, Para
+ [ Str "Premi\232re"
+ , Space
+ , Str "citation"
+ , Space
+ , Str "70"
+ , Space
+ , Str "(@ChapitreDOI)"
+ , Cite
+ [ Citation
+ { citationId = "ChapitreDOI"
+ , citationPrefix = []
+ , citationSuffix = []
+ , citationMode = NormalCitation
+ , citationNoteNum = 70
+ , citationHash = 0
+ }
+ ]
+ [ Note
+ [ Para
+ [ Str "N.\160"
+ , SmallCaps [ Str "Auteur" ]
+ , Str ","
+ , Space
+ , Str "Chapitre"
+ , Space
+ , Str "d\8217ouvrage"
+ , Space
+ , Str "avec"
+ , Space
+ , Str "DOI,"
+ , Space
+ , Str "dans"
+ , Space
+ , Str "N.\160"
+ , SmallCaps [ Str "Direction" ]
+ , Space
+ , Str "(\233d.),"
+ , Space
+ , Emph
+ [ Str "Titre"
+ , Space
+ , Str "du"
+ , Space
+ , Str "livre"
+ ]
+ , Str ","
+ , Space
+ , Str "Lieu"
+ , Space
+ , Str "de"
+ , Space
+ , Str "publication"
+ , Space
+ , Str "2000,"
+ , Space
+ , Str "p.\160"
+ , SmallCaps [ Str "222-333" ]
+ , Space
+ , Str "(DOI\160:"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "10.0000/placeholder.suffix" ]
+ ( "https://doi.org/10.0000/placeholder.suffix"
+ , ""
+ )
+ , Str ")."
+ ]
+ ]
+ ]
+ ]
, Para
[ Str "Deuxi\232me"
, Space
@@ -4590,7 +4661,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 70
+ , citationNoteNum = 71
, citationHash = 0
}
]
@@ -4624,7 +4695,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 71
+ , citationNoteNum = 72
, citationHash = 0
}
]
@@ -4658,7 +4729,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 72
+ , citationNoteNum = 73
, citationHash = 0
}
]
@@ -4693,7 +4764,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 73
+ , citationNoteNum = 74
, citationHash = 0
}
]
@@ -4728,7 +4799,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 74
+ , citationNoteNum = 75
, citationHash = 0
}
]
@@ -4762,7 +4833,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 75
+ , citationNoteNum = 76
, citationHash = 0
}
]
@@ -4796,7 +4867,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 76
+ , citationNoteNum = 77
, citationHash = 0
}
]
@@ -4831,7 +4902,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 77
+ , citationNoteNum = 78
, citationHash = 0
}
]
@@ -4866,7 +4937,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 78
+ , citationNoteNum = 79
, citationHash = 0
}
]
@@ -4909,7 +4980,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 79
+ , citationNoteNum = 80
, citationHash = 0
}
]
@@ -4965,7 +5036,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 80
+ , citationNoteNum = 81
, citationHash = 0
}
]
@@ -4999,7 +5070,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 81
+ , citationNoteNum = 82
, citationHash = 0
}
]
@@ -5033,7 +5104,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 82
+ , citationNoteNum = 83
, citationHash = 0
}
]
@@ -5067,7 +5138,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 83
+ , citationNoteNum = 84
, citationHash = 0
}
]
@@ -5101,7 +5172,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 84
+ , citationNoteNum = 85
, citationHash = 0
}
]
@@ -5136,7 +5207,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 85
+ , citationNoteNum = 86
, citationHash = 0
}
]
@@ -5171,7 +5242,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 86
+ , citationNoteNum = 87
, citationHash = 0
}
]
@@ -5205,7 +5276,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 87
+ , citationNoteNum = 88
, citationHash = 0
}
]
@@ -5239,7 +5310,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 88
+ , citationNoteNum = 89
, citationHash = 0
}
]
@@ -5274,7 +5345,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 89
+ , citationNoteNum = 90
, citationHash = 0
}
]
@@ -5308,7 +5379,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 90
+ , citationNoteNum = 91
, citationHash = 0
}
]
@@ -5342,7 +5413,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 91
+ , citationNoteNum = 92
, citationHash = 0
}
]
@@ -5393,7 +5464,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 92
+ , citationNoteNum = 93
, citationHash = 0
}
]
@@ -5427,7 +5498,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 93
+ , citationNoteNum = 94
, citationHash = 0
}
]
@@ -5472,7 +5543,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 94
+ , citationNoteNum = 95
, citationHash = 0
}
]
@@ -5517,7 +5588,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 95
+ , citationNoteNum = 96
, citationHash = 0
}
]
@@ -5559,7 +5630,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 96
+ , citationNoteNum = 97
, citationHash = 0
}
]
@@ -5612,7 +5683,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 97
+ , citationNoteNum = 98
, citationHash = 0
}
]
@@ -5647,7 +5718,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 98
+ , citationNoteNum = 99
, citationHash = 0
}
]
@@ -5682,7 +5753,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 99
+ , citationNoteNum = 100
, citationHash = 0
}
]
@@ -5733,7 +5804,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 100
+ , citationNoteNum = 101
, citationHash = 0
}
]
@@ -5770,7 +5841,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 101
+ , citationNoteNum = 102
, citationHash = 0
}
]
@@ -5805,7 +5876,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 102
+ , citationNoteNum = 103
, citationHash = 0
}
]
@@ -5839,7 +5910,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 103
+ , citationNoteNum = 104
, citationHash = 0
}
]
@@ -5874,7 +5945,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 104
+ , citationNoteNum = 105
, citationHash = 0
}
]
@@ -5913,7 +5984,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 105
+ , citationNoteNum = 106
, citationHash = 0
}
]
@@ -5948,7 +6019,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 106
+ , citationNoteNum = 107
, citationHash = 0
}
]
@@ -5988,7 +6059,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 107
+ , citationNoteNum = 108
, citationHash = 0
}
]
@@ -6031,7 +6102,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 108
+ , citationNoteNum = 109
, citationHash = 0
}
]
@@ -6073,7 +6144,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 109
+ , citationNoteNum = 110
, citationHash = 0
}
]
@@ -6115,7 +6186,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 110
+ , citationNoteNum = 111
, citationHash = 0
}
]
@@ -6177,7 +6248,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 111
+ , citationNoteNum = 112
, citationHash = 0
}
]
@@ -6214,7 +6285,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 112
+ , citationNoteNum = 113
, citationHash = 0
}
]
@@ -6273,7 +6344,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 113
+ , citationNoteNum = 114
, citationHash = 0
}
]
@@ -6316,7 +6387,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 114
+ , citationNoteNum = 115
, citationHash = 0
}
]
@@ -6376,7 +6447,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 115
+ , citationNoteNum = 116
, citationHash = 0
}
]
@@ -6411,7 +6482,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 116
+ , citationNoteNum = 117
, citationHash = 0
}
]
@@ -6448,7 +6519,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 117
+ , citationNoteNum = 118
, citationHash = 0
}
]
@@ -6505,7 +6576,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 118
+ , citationNoteNum = 119
, citationHash = 0
}
]
@@ -6554,7 +6625,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 119
+ , citationNoteNum = 120
, citationHash = 0
}
]
@@ -6594,7 +6665,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 120
+ , citationNoteNum = 121
, citationHash = 0
}
]
@@ -6665,7 +6736,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 121
+ , citationNoteNum = 122
, citationHash = 0
}
]
@@ -6699,7 +6770,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 122
+ , citationNoteNum = 123
, citationHash = 0
}
]
@@ -6733,7 +6804,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 123
+ , citationNoteNum = 124
, citationHash = 0
}
]
@@ -6767,7 +6838,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 124
+ , citationNoteNum = 125
, citationHash = 0
}
]
@@ -6858,7 +6929,7 @@
, Str "p.\160\&57"
]
, citationMode = NormalCitation
- , citationNoteNum = 125
+ , citationNoteNum = 126
, citationHash = 0
}
]
@@ -6921,7 +6992,7 @@
, Str "p.\160\&56"
]
, citationMode = NormalCitation
- , citationNoteNum = 126
+ , citationNoteNum = 127
, citationHash = 0
}
]
@@ -6962,7 +7033,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 127
+ , citationNoteNum = 128
, citationHash = 0
}
]
@@ -6997,7 +7068,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 128
+ , citationNoteNum = 129
, citationHash = 0
}
]
@@ -7031,7 +7102,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 129
+ , citationNoteNum = 130
, citationHash = 0
}
]
@@ -7065,7 +7136,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 130
+ , citationNoteNum = 131
, citationHash = 0
}
]
@@ -7098,7 +7169,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 131
+ , citationNoteNum = 132
, citationHash = 0
}
]
@@ -7133,7 +7204,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 132
+ , citationNoteNum = 133
, citationHash = 0
}
]
@@ -7192,7 +7263,7 @@
, Str "p.\160\&56"
]
, citationMode = NormalCitation
- , citationNoteNum = 133
+ , citationNoteNum = 134
, citationHash = 0
}
]
@@ -7233,7 +7304,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 134
+ , citationNoteNum = 135
, citationHash = 0
}
]
@@ -7267,7 +7338,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 135
+ , citationNoteNum = 136
, citationHash = 0
}
]
@@ -7302,7 +7373,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 136
+ , citationNoteNum = 137
, citationHash = 0
}
]
@@ -7336,7 +7407,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 137
+ , citationNoteNum = 138
, citationHash = 0
}
]
@@ -7370,7 +7441,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 138
+ , citationNoteNum = 139
, citationHash = 0
}
]
@@ -7391,6 +7462,41 @@
]
]
]
+, Para
+ [ Str "Deuxi\232me"
+ , Space
+ , Str "citation"
+ , Space
+ , Str "70"
+ , Space
+ , Str "(@ChapitreDOI)"
+ , Cite
+ [ Citation
+ { citationId = "ChapitreDOI"
+ , citationPrefix = []
+ , citationSuffix = []
+ , citationMode = NormalCitation
+ , citationNoteNum = 140
+ , citationHash = 0
+ }
+ ]
+ [ Note
+ [ Para
+ [ Str "N.\160"
+ , SmallCaps [ Str "Auteur" ]
+ , Str ","
+ , Space
+ , Str "Titre"
+ , Space
+ , Str "abr\233g\233,"
+ , Space
+ , Str "cit\233"
+ , Space
+ , Str "n.\160\&70."
+ ]
+ ]
+ ]
+ ]
, Para
[ Str "Un"
, Space
@@ -7402,7 +7508,7 @@
, citationSuffix =
[ Str "," , Space , Str "livre" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 139
+ , citationNoteNum = 141
, citationHash = 0
}
]
@@ -7435,7 +7541,7 @@
, citationSuffix =
[ Str "," , Space , Str "livre" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 140
+ , citationNoteNum = 142
, citationHash = 0
}
]
@@ -7460,7 +7566,7 @@
, citationSuffix =
[ Str "," , Space , Str "chapitre" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 141
+ , citationNoteNum = 143
, citationHash = 0
}
]
@@ -7487,7 +7593,7 @@
, citationSuffix =
[ Str "," , Space , Str "chapitre" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 142
+ , citationNoteNum = 144
, citationHash = 0
}
]
@@ -7514,7 +7620,7 @@
, citationSuffix =
[ Str "," , Space , Str "colonne" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 143
+ , citationNoteNum = 145
, citationHash = 0
}
]
@@ -7541,7 +7647,7 @@
, citationSuffix =
[ Str "," , Space , Str "colonne" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 144
+ , citationNoteNum = 146
, citationHash = 0
}
]
@@ -7568,7 +7674,7 @@
, citationSuffix =
[ Str "," , Space , Str "figure" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 145
+ , citationNoteNum = 147
, citationHash = 0
}
]
@@ -7595,7 +7701,7 @@
, citationSuffix =
[ Str "," , Space , Str "figure" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 146
+ , citationNoteNum = 148
, citationHash = 0
}
]
@@ -7622,7 +7728,7 @@
, citationSuffix =
[ Str "," , Space , Str "folio" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 147
+ , citationNoteNum = 149
, citationHash = 0
}
]
@@ -7647,7 +7753,7 @@
, citationSuffix =
[ Str "," , Space , Str "folio" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 148
+ , citationNoteNum = 150
, citationHash = 0
}
]
@@ -7672,7 +7778,7 @@
, citationSuffix =
[ Str "," , Space , Str "num\233ro" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 149
+ , citationNoteNum = 151
, citationHash = 0
}
]
@@ -7704,7 +7810,7 @@
, Str "3-5"
]
, citationMode = NormalCitation
- , citationNoteNum = 150
+ , citationNoteNum = 152
, citationHash = 0
}
]
@@ -7731,7 +7837,7 @@
, citationSuffix =
[ Str "," , Space , Str "ligne" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 151
+ , citationNoteNum = 153
, citationHash = 0
}
]
@@ -7758,7 +7864,7 @@
, citationSuffix =
[ Str "," , Space , Str "ligne" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 152
+ , citationNoteNum = 154
, citationHash = 0
}
]
@@ -7785,7 +7891,7 @@
, citationSuffix =
[ Str "," , Space , Str "note" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 153
+ , citationNoteNum = 155
, citationHash = 0
}
]
@@ -7812,7 +7918,7 @@
, citationSuffix =
[ Str "," , Space , Str "note" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 154
+ , citationNoteNum = 156
, citationHash = 0
}
]
@@ -7839,7 +7945,7 @@
, citationSuffix =
[ Str "," , Space , Str "opus" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 155
+ , citationNoteNum = 157
, citationHash = 0
}
]
@@ -7866,7 +7972,7 @@
, citationSuffix =
[ Str "," , Space , Str "opus" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 156
+ , citationNoteNum = 158
, citationHash = 0
}
]
@@ -7893,7 +7999,7 @@
, citationSuffix =
[ Str "," , Space , Str "page" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 157
+ , citationNoteNum = 159
, citationHash = 0
}
]
@@ -7920,7 +8026,7 @@
, citationSuffix =
[ Str "," , Space , Str "page" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 158
+ , citationNoteNum = 160
, citationHash = 0
}
]
@@ -7947,7 +8053,7 @@
, citationSuffix =
[ Str "," , Space , Str "paragraphe" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 159
+ , citationNoteNum = 161
, citationHash = 0
}
]
@@ -7979,7 +8085,7 @@
, Str "3-5"
]
, citationMode = NormalCitation
- , citationNoteNum = 160
+ , citationNoteNum = 162
, citationHash = 0
}
]
@@ -8006,7 +8112,7 @@
, citationSuffix =
[ Str "," , Space , Str "partie" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 161
+ , citationNoteNum = 163
, citationHash = 0
}
]
@@ -8033,7 +8139,7 @@
, citationSuffix =
[ Str "," , Space , Str "partie" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 162
+ , citationNoteNum = 164
, citationHash = 0
}
]
@@ -8060,7 +8166,7 @@
, citationSuffix =
[ Str "," , Space , Str "section" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 163
+ , citationNoteNum = 165
, citationHash = 0
}
]
@@ -8087,7 +8193,7 @@
, citationSuffix =
[ Str "," , Space , Str "section" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 164
+ , citationNoteNum = 166
, citationHash = 0
}
]
@@ -8123,7 +8229,7 @@
, Str "3"
]
, citationMode = NormalCitation
- , citationNoteNum = 165
+ , citationNoteNum = 167
, citationHash = 0
}
]
@@ -8159,7 +8265,7 @@
, Str "3-5"
]
, citationMode = NormalCitation
- , citationNoteNum = 166
+ , citationNoteNum = 168
, citationHash = 0
}
]
@@ -8186,7 +8292,7 @@
, citationSuffix =
[ Str "," , Space , Str "verset" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 167
+ , citationNoteNum = 169
, citationHash = 0
}
]
@@ -8213,7 +8319,7 @@
, citationSuffix =
[ Str "," , Space , Str "verset" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 168
+ , citationNoteNum = 170
, citationHash = 0
}
]
@@ -8240,7 +8346,7 @@
, citationSuffix =
[ Str "," , Space , Str "volume" , Space , Str "3" ]
, citationMode = NormalCitation
- , citationNoteNum = 169
+ , citationNoteNum = 171
, citationHash = 0
}
]
@@ -8261,7 +8367,7 @@
, citationSuffix =
[ Str "," , Space , Str "volume" , Space , Str "3-5" ]
, citationMode = NormalCitation
- , citationNoteNum = 170
+ , citationNoteNum = 172
, citationHash = 0
}
]
@@ -8286,7 +8392,7 @@
, Superscript [ Str "3" ]
]
, citationMode = NormalCitation
- , citationNoteNum = 171
+ , citationNoteNum = 173
, citationHash = 0
}
]
@@ -8318,7 +8424,7 @@
, Superscript [ Str "3-5" ]
]
, citationMode = NormalCitation
- , citationNoteNum = 172
+ , citationNoteNum = 174
, citationHash = 0
}
]
@@ -8363,7 +8469,7 @@
, Superscript [ Str "9-10" ]
]
, citationMode = NormalCitation
- , citationNoteNum = 173
+ , citationNoteNum = 175
, citationHash = 0
}
]
@@ -8422,7 +8528,7 @@
, Str "p.\160\&56"
]
, citationMode = NormalCitation
- , citationNoteNum = 174
+ , citationNoteNum = 176
, citationHash = 0
}
]
@@ -8479,7 +8585,7 @@
, Str "p.\160\&56"
]
, citationMode = NormalCitation
- , citationNoteNum = 175
+ , citationNoteNum = 177
, citationHash = 0
}
]
@@ -8512,7 +8618,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 176
+ , citationNoteNum = 178
, citationHash = 0
}
, Citation
@@ -8520,7 +8626,7 @@
, citationPrefix = []
, citationSuffix = []
, citationMode = NormalCitation
- , citationNoteNum = 176
+ , citationNoteNum = 178
, citationHash = 0
}
]
@@ -8549,6 +8655,85 @@
]
]
]
+, Para
+ [ Str "Article"
+ , Space
+ , Str "avec"
+ , Space
+ , Str "DOI"
+ , Space
+ , Str "cit\233"
+ , Space
+ , Str "avec"
+ , Space
+ , Str "r\233f\233rence"
+ , Space
+ , Str "\224"
+ , Space
+ , Str "une"
+ , Space
+ , Str "page"
+ , Space
+ , Str "pr\233cise"
+ , Cite
+ [ Citation
+ { citationId = "ArticleDOICopie"
+ , citationPrefix = []
+ , citationSuffix = [ Str "," , Space , Str "p.\160\&34" ]
+ , citationMode = NormalCitation
+ , citationNoteNum = 179
+ , citationHash = 0
+ }
+ ]
+ [ Note
+ [ Para
+ [ Str "N.\160"
+ , SmallCaps [ Str "Auteur" ]
+ , Str ","
+ , Space
+ , Str "Article"
+ , Space
+ , Str "avec"
+ , Space
+ , Str "DOI"
+ , Space
+ , Str "(copie),"
+ , Space
+ , Emph
+ [ Str "Titre"
+ , Space
+ , Str "de"
+ , Space
+ , Str "la"
+ , Space
+ , Str "revue"
+ ]
+ , Str "\160\&4,"
+ , Space
+ , Str "1990,"
+ , Space
+ , Str "p.\160"
+ , SmallCaps [ Str "33-35" ]
+ , Space
+ , Str "(DOI\160:"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "10.0000/placeholder.suffix" ]
+ ( "https://doi.org/10.0000/placeholder.suffix"
+ , ""
+ )
+ , Str "),"
+ , Space
+ , Str "ici"
+ , Space
+ , Str "p.\160"
+ , SmallCaps [ Str "34" ]
+ , Str "."
+ ]
+ ]
+ ]
+ ]
, Div
( "refs"
, [ "references" , "csl-bib-body" ]
@@ -11664,6 +11849,58 @@
, Str "2000."
]
]
+ , Div
+ ( "ref-ChapitreDOI" , [ "csl-entry" ] , [] )
+ [ Para
+ [ Str "N.\160"
+ , SmallCaps [ Str "Auteur" ]
+ , Str ","
+ , Space
+ , Str "Titre"
+ , Space
+ , Str "abr\233g\233|N.\160"
+ , SmallCaps [ Str "Auteur" ]
+ , Str ","
+ , Space
+ , Str "Chapitre"
+ , Space
+ , Str "d\8217ouvrage"
+ , Space
+ , Str "avec"
+ , Space
+ , Str "DOI,"
+ , Space
+ , Str "dans"
+ , Space
+ , Str "N.\160"
+ , SmallCaps [ Str "Direction" ]
+ , Space
+ , Str "(\233d.),"
+ , Space
+ , Emph
+ [ Str "Titre" , Space , Str "du" , Space , Str "livre" ]
+ , Str ","
+ , Space
+ , Str "Lieu"
+ , Space
+ , Str "de"
+ , Space
+ , Str "publication"
+ , Space
+ , Str "2000,"
+ , Space
+ , Str "p.\160"
+ , SmallCaps [ Str "222-333" ]
+ , Space
+ , Str "(DOI\160:"
+ , Space
+ , Link
+ ( "" , [] , [] )
+ [ Str "10.0000/placeholder.suffix" ]
+ ( "https://doi.org/10.0000/placeholder.suffix" , "" )
+ , Str ")."
+ ]
+ ]
, Div
( "ref-ArticleDictionnaire" , [ "csl-entry" ] , [] )
[ Para [] ]
@@ -11686,6 +11923,8 @@
, Div ( "ref-Blog" , [ "csl-entry" ] , [] ) [ Para [] ]
, Div
( "ref-ArticleDOI" , [ "csl-entry" ] , [] ) [ Para [] ]
+ , Div
+ ( "ref-ArticleDOICopie" , [ "csl-entry" ] , [] ) [ Para [] ]
, Div
( "ref-LivreMultiAuteur" , [ "csl-entry" ] , [] )
[ Para
diff --git a/Tests-Data/BIBLIO_CSL-Tests.json b/Tests-Data/BIBLIO_CSL-Tests.json
index ca4e58e..5c11ba2 100644
--- a/Tests-Data/BIBLIO_CSL-Tests.json
+++ b/Tests-Data/BIBLIO_CSL-Tests.json
@@ -1904,7 +1904,7 @@
}
},
{
- "id": "directionOuvrageCollectif2000a",
+ "id": "OuvrageCollectifa",
"type": "book",
"event-place": "Lieu de publication",
"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"
+ ]
+ ]
+ }
}
]
\ No newline at end of file
diff --git a/Tests-Data/CSL-Tests.md b/Tests-Data/CSL-Tests.md
index 2d96931..71850e6 100644
--- a/Tests-Data/CSL-Tests.md
+++ b/Tests-Data/CSL-Tests.md
@@ -141,6 +141,8 @@ Première citation 68 (\@FasciculeCollection)[@FasciculeCollection]
Première citation 69 (\@OuvrageCollectif)[@OuvrageCollectif]
+Première citation 70 (\@ChapitreDOI)[@ChapitreDOI]
+
Deuxième citation 1 (\@LivreTraduit)[@LivreTraduit]
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 70 (\@ChapitreDOI)[@ChapitreDOI]
+
Un livre[@LivreTraduit, livre 3]
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]
Citation multiple[@LivreTraduit; @LivreAvecCollection]
+
+Article avec DOI cité avec référence à une page précise[@ArticleDOICopie, p. 34]