Accueil > LaTeX > BibLaTeX > Réinitialiser les abréviations à chaque chapitre
Réinitialiser les abréviations à chaque chapitre
lundi 27 février 2012, par
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 :
\cite{xxx}
\citereset
\chapter{\cite{xxx}}
[1] p. 50 pour la version 1.7.