Le problème
Le but était d’indiquer une notice dans un index de référence, à savoir la \emphClavis Apocryphorum Novi Testamenti.
Voici comment j’ai défini mon entrée :
@book{CANT,
Address = {Turhnout},
Author = {Maurice Geerard},
Pagination = {notice},
Publisher = {Brepols},
Title = {Clavis Apocryphorum Novi Testamenti},
Year = {1992}}
Malheureusement, en faisant \cite[194]{CANT}
, j’obtenais :
Maurice GEERARD, Clavis Apocryphorum Novi Testamenti, Brepols, Turnhout, 1992, p. 194
Et non pas
Maurice GEERARD, Clavis Apocryphorum Novi Testamenti, Brepols, Turnhout, 1992, notice 194
La solution
La solution se trouve dans la documentation de Biblatex. Il suffit de définir deux chaînes de langue, l’une correspondant à la valeur du champ pagination
, l’autre correspond à cette valeur suivit d’un s
, pour la gestion des pluriels.
Pour déclarer des nouvelles chaînes de langue, il faut utiliser dans le préambule la commande \NewBibliographyString
. Dans le cas présent, cela donne donc :
\NewBibliographyString{notice}
\NewBibliographyString{notices}
Pour déclarer leur valeur, il faut utiliser la commande \DefineBibliographyStrings
, dont j’ai parlée dans un autre article.
Ce qui donne donc :
\DefineBibliographyStrings{french}{%
notice = {not.},
notices = {not.}
}
J’obtiens alors :
Maurice GEERARD, Clavis Apocryphorum Novi Testamenti, Brepols, Turnhout, 1992, not. 194