Accueil > LaTeX > BibLaTeX > Charger plusieurs modèles de données : le package biblatex-multiple-dm
Charger plusieurs modèles de données : le package biblatex-multiple-dm
mardi 24 juin 2014, par
Dans deux précédents articles, je proposais des champs et types supplémentaires, pour gérer respectivement les manuscrits et les auteurs réels. Pour pouvoir utiliser ces champs, il faut utiliser les styles bibliographiques respectifs manuscripts
ou realauthor
, qui se basent sur le style bibliographique verbose
.
Mais comment faire si l’on souhaite à la fois gérer des manuscrits et des auteurs réels ? Ou si on souhaite utiliser ces fonctionnalités mais charger un autre style ? Il n’est pas possible de faire cela en standard avec biblatex, et cela ne sera sans doute jamais possible. C’est pourquoi je propose le package biblatex-multiple-dm.
Le problème
Pour utiliser la gestion des manuscrits avec BibLaTeX, il faut charger le style manuscripts
:
\usepackage[bibstyle=manuscripts,…]{biblatex}
Pour utiliser la gestion des auteurs réels, il faut charger le style realauthor
:
\usepackage[bibstyle=realauthor,…]{biblatex}
Il n’est donc pas possible, par défaut, de charger les deux fonctionnalités.
La solution
Le package, que je viens d’envoyer sur le CTAN permet de charger plusieurs styles et modèles de données associés [1].
Pour l’utiliser, il faut d’abord charger le package biblatex-multiple-dm
en indiquant deux options :
- tools, qui est une liste des styles fournissant des nouvelles fonctionnalité à charger, dans notre exemple
realauthor
etmanuscripts
. La liste est entourée d’accolades, et les éléments sont séparés par des virgules. - bibstyle, qui est le style de base sur lequel s’appuie ces outils. Dans le cas présence, cela peut être
verbose
, mais puisqu’il s’agit que d’outils et pas de styles à proprement parler, on peut utiliser un autre style.
Cela donne donc, dans notre exemple :
\usepackage[tools={realauthor,manuscripts},bibstyle=verbose]{biblatex-multiple-dm}
Il reste ensuite à charger BibLaTeX, après le package biblatex-multiple-dm
, en choisissant multiple-dm
, comme style bibliographique :
\usepackage[bibstyle=multiple-dm,…]{biblatex}
[1] Évidement il faut que ce soit des styles partiels, qui s’appuient sur des styles « complets ».