Soit l’entrée suivante :
@book{PP,
Author = {Pseudo-Bède},
Number = {94},
Pages = {495D-498A},
Pagination = {column},
Bookpagination = {column},
Series = {PL},
Title = {Homilia XCIV De sancto Petro et Paulo},
}Si j’appelle biblatex avec :
\usepackage[citestyle=verbose,citepages=omit]{biblatex}et que je fais une citation ainsi :
Pseudo-Bède, {Homilia XCIV De sancto Petro et Paulo}, PL 94, col. 489j’obtiens :
Pseudo-Bède, Homilia XCIV De sancto Petro et Paulo, PL 94, col. 489
Ce qui est correcte.
En revanche si je cite ainsi :
\cite[\pno~489A]{PP}j’obtiens :
Pseudo-Bède, Homilia XCIV De sancto Petro et Paulo, PL 94, 495D–498A, col. 489A
Ce qui est incorrect.
La solution
L’utilisation de \pno ne suffit pas à indiquer à biblatex que nous avons affaire à une page, et qu’il faut donc supprimer le numéro indiqué en base de donnée.
En réalité biblatex reconnaît les numéros de page en fonction de la présence de certains caractères :
- chiffres.
- lettres entrant en compte dans les chiffres romains, dont notamment
cetd.
La solution pour permettre d’utiliser les lettre A, B, dans la pagination est d’utiliser dans le préambule la commande \DeclareNumChars*, ainsi :
\DeclareNumChars*{AB}Ne pas oublier l’étoile (*), sinon vous réinitalisez les valeurs.
Désormais, vous obtenez le bon affichage :
Pseudo-Bède, Homilia XCIV De sancto Petro et Paulo, PL 94, col. 489A
Numérotation spécifique des pages