Accueil > LaTeX > BibLaTeX > Numérotation spécifique des pages

Numérotation spécifique des pages

lundi 26 août 2013, par Maïeul

Certains volumes des Patrologies Latine et Grec de [?Migne] proposent de sous numérotation des colonnes, sous forme de lettre comprise entre A et D.

Il est souvent pratique d’utiliser ces sous-colonnes. Cependant, avec la configuration par défaut, cela pose quelques soucis d’affichage : l’option citepage=omit ne fonctionne pas correctement.

Voici comment corriger le problème.

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. 489

j’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 c et d.

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

Un message, un commentaire ?

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)