Chemin principal : Accueil > LaTeX > BibLaTeX > Un nouveau type de pagination

Autre chemin : (Aller directement au contenu de l'article)

Un nouveau type de pagination

vendredi 25 novembre 2011, mise à jour mercredi 8 août 2012, par Maïeul
Suivre la vie du site RSS 2.0 Forum

Biblatex propose par défaut six valeurs possibles pour le champ pagination :

  • page
  • column
  • line
  • verse
  • section
  • paragraph
  • none

J’ai souhaité ajouter un nouveau type : notice. Voici comment j’ai procédé.

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 :

  1. @book{CANT,
  2. Address = {Turhnout},
  3. Author = {Maurice Geerard},
  4. Pagination = {notice},
  5. Publisher = {Brepols},
  6. Title = {Clavis Apocryphorum Novi Testamenti},
  7. Year = {1992}}

Télécharger

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 :

  1. \NewBibliographyString{notice}
  2. \NewBibliographyString{notices}

Télécharger

Pour déclarer leur valeur, il faut utiliser la commande \DefineBibliographyStrings, dont j’ai parlée dans un autre article.

Ce qui donne donc :

  1. \DefineBibliographyStrings{french}{%
  2. notice = {not.},
  3. notices = {not.}
  4. }

Télécharger

J’obtiens alors :

Maurice GEERARD, Clavis Apocryphorum Novi Testamenti, Brepols, Turnhout, 1992, not. 194

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici
  • Ce formulaire accepte les raccourcis SPIP [->url] {{gras}} {italique} <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

À propos

Titulaire d’un master en sciences religieuses de l’Université de Strasbourg, je suis depuis août 2012 assistant-diplômé en histoire du christianisme antique et littérature apocryphe chrétienne à l’Université de Lausanne, où je prépare une thèse sous la direction de Frédéric Amsler.

Dans le cadre de la rédaction de mon mémoire de master, j’ai été emmené à utiliser LaTeX, et j’ai donc décider de partager mes techniques. En effet, au cours de mes premiers apprentissages, j’ai découvert que les ressources indiquant les outils pour l’utilisation de LaTeX en sciences humaines étaient rares.

Par ailleurs, je suis membre actif de la communauté SPIP, au sein de laquelle j’administre le site Spip-Contrib. Je propose sur ce site quelques notes sur SPIP, en général à destination de webmestre.

Il m’arrive également de faire un petit peu de Python, de temps en temps.

Enfin, je tiens un blog de réflexions politiques et religieuses.

Maïeul