Chemin principal : Accueil > LaTeX > BibLaTeX > Réinitialiser les abréviations à chaque chapitre

Réinitialiser les abréviations à chaque chapitre

lundi 27 février 2012, mise à jour mercredi 8 août 2012, par Maïeul
Suivre la vie du site RSS 2.0 Forum

Les styles verbose-tradxxx de biblatex permettent de gérer automatiquement les abréviations bibliographiques de type op. cit., ibid. etc.

Par défaut, la gestion des abréviations se fait en continue. C’est à dire que si je cite une œuvre dans un chapitre, elle sera référencée avec un op. cit. dans un autre chapitre. Ceci peut être gênant si les chapitres forment des unités lisibles indépendamment les unes des autres, ce qui est bien souvent le cas.

Comment faire pour réinitialiser automatiquement ces abréviations à chaque chapitre ?

La solution est en fait indiquée dans le manuel de biblatex [1]

Il suffit d’utiliser au chargement l’option citereset, en lui indiquant à quel niveau de titre on souhaiter réinitialiser les abréviations. Nous avons le choix entre les niveaux :

  • \part
  • \chapter
  • \section
  • \subsection. Ainsi, pour indiquer une réinitialisation à chaque chapitre, il faut charger ainsi le package : \usepackage[...,citereset=chapter]{biblatex}

Cette option marche très bien … à un détail près. En effet, la réinitialisation se fait après l’affichage du titre. Par conséquent si une commande de citation s’y trouve, la référence peut alors être indiquée sous forme abrégée.

En attendant que cette « erreur » soit corrigée, la solution la plus simple est de mettre manuellement la commande \citereset devant la commande de titre :

  1. \cite{xxx}
  2. \citereset
  3. \chapter{\cite{xxx}}

Télécharger

Notes

[1p. 50 pour la version 1.7.

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 champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

À propos

Titulaire d’un doctorat en théologie et d’un doctorat en histoire, sous la direction conjointe de Frédéric Amsler et d’Élisabeth_Malamut, je commence à partir du 1er août 2017 un travail d’édition critique des Actes de Barnabé.

Dans le cadre de la rédaction de mon mémoire de master puis de ma thèse de doctorat, 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. Ceci m’a conduit à maintenir ou créer plusieurs packages LaTeX et à donner plusieurs formations.

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