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 Maïeul

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 et manuscripts. 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 ».

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