Plus d’éditeur.rice.s avec biblatex-morenames

lundi 11 avril 2016, mise à jour vendredi 11 mars 2016, par Maïeul
Suivre la vie du site RSS 2.0 Forum

Biblatex propose en standard un champ editor permettant de préciser l’éditeur.rice d’un ouvrage (qu’il s’agisse d’un livre ancien ou d’un collectif). Il propose également un champ editortype permettant de préciser la fonction éditorial de l’editor. Cependant le lien de l’editor avec l’entrée est fixée à l’avance. Ainsi, pour une entrée @collection, editor désigne la personne qui a supervisé la construction du volume. Cependant si ce volume s’inscrit dans un projet plus global, un @mvcollection il n’est pas possible d’indiquer qui a supervisé le projet global.

D’autres cas peuvent se produire. Le package biblatex-morenames propose donc de nouveaux champs dérivés du champs editor.

Le champ maineditor

Signification

  • Pour une entrée @collection ou @incollection, le champs editor désigne l’éditeur du volume, alors que le champs maineditor désigne l’éditeur / superviseur pour l’entrée @mvcollection ;
  • de même pour une entrée @inproceedings ou @proceedings vis-à-vis d’une entrée @mvproceedings ;
  • de même pour une entrée @inreference ou @reference vis-à-vis d’une entrée @mvreference.

Héritage

Il est conseillé d’utiliser le mécanisme d’héritage de biber. Le champ maineditor d’une entrée collection étant hérité du champ editor de l’entrée @mvcollection.

Le schéma ci-dessus résume l’héritage.

Héritage lié à maineditor

Exemple

Soit les entrées bibliographiques suivantes :

@mvcollection{HistoireduChristianisme,
	Address = {Paris},
	Editor = {Pietri, Charles and Pietri, Luce and Vauchez, André and Venard, Marc and Mayeur Jean-Marie},  
	Publisher = {Desclée},
	Subtitle = {des origines à nos jours},
	Title = {Histoire du christianisme}, 
	Year = {1992/2001}, 
	Volumes = {20}}

@collection{Pietri1998,
	Crossref = {HistoireduChristianisme},
	Date-Added = {2014-11-05 12:44:24 +0000},
	Date-Modified = {2014-11-13 20:10:06 +0000},
	Editor = {Luce Pietri},
	Title = {Les Églises d'Orient et d'Occident},
	Volume = {3},
	Year = {1998}}

@incollection{Maraval1998,
	Author = {Pierre Maraval},
	Crossref = {Pietri1998},
	Pages = {107-145},
	Title = {La réception de Chalcédoine dans l'empire d'Orient}}

Donne le résultat suivant pour l’entrée Maraval1998 :

Pierre MARAVAL, « La réception de Chalcédoine dans l’empire d’Orient », in : Histoire du christianisme : des origines à nos jours, sous la dir. de Charles PIETRI et al., t. 3 : Les Églises d’Orient et d’Occident, sous la dir. de Luce PIETRI, 20 t., Paris : Desclée, 1998, p. 107–145

Les champs ineditor et bookineditor

Signification

Pour une entrée @article, ou une entrée @inbook entrée, le champ ineditor signifie l’éditeur d’une contribution individuelle, tandis que le champ editor signifie l’éditeur du volume global.

Pour une entrée @bookinbook, bookineditor signifie l’éditeur du livre (ancien) édité, tandis que editor signifie l’éditeur du volume global.

Exemple

Le volume Hagiographica Cypria du Corpus Christianorum Series Graeca contient trois textes :

  • deux édités par Peter Van Deun (Laudatio Barnabae et Περίοδοι καὶ μαρτύριον τῶν ἁγίων ἀποστόλων Βαρθολομαίου καὶ Βαρνάβα) ;
  • un édité par Jacques Noret (Vita Auxibii).

On peut donc considérer que Jacques Noret et Peter Van Deun sont les éditeurs du volume. On va les mettre tous les deux dans le champs editor, tandis que chacun d’entre eux sera mis dans le champ bookineditor de leur entrées respectives.

On peut donc proposer pour la Laudatio Barnabae les entrées suivantes :

@bookinbook{BHG226,
	Author = {{Alexandre de Chypre}},
	Crossref = {CCSG26},
	Bookineditor = {Van Deun, Peter},
	Pages = {83-122},
	Title = {Laudatio Barnabae}
}
@book{CCSG26,
	Editor = {Peter Van Deun and Jacques Noret},
	Number = {26},
	Series = {Corpus Christianorum Series Graeca},
	Title = {Hagiographica Cypria}}

Pour l’entrée BHG226 on obtient le résultat suivant :

ALEXANDRE DE CHYPRE, Laudatio Barnabae, sous la dir. de Peter VAN DEUN, in : Hagiographica Cypria, sous la dir. de Peter VAN DEUN et Jacques NORET, Corpus Christianorum Series Graeca 26, p. 83–122

Héritage

L’héritage est relativement classique, les champs étant simplement transmis de l’entrée principale à l’entrée secondaire.

Héritage lié au champ bookineditor

Chargement du package

Le package ajoutant de nouveau champs, il doit se charger comme un style bibliographique (bibstyle) :

\usepackage[citestyle=citationstyle,bibstyle=morenames]{biblatex}

Le package charge automatiquement le style bibliographique verbose.bbx, (bibstyle), ce qui implique que si vous utilisez les styles bibliographiques verbose-xxx ou authortitle-xxx vous n’avez pas de souci à vous faire.

Si vous utilisez un autre style bibliographique, utilisez biblatex-multiple-dm. Il vous faudra sans doute adapter les « drivers » bibliographiques pour ajouter les nouveaux champs.

Il vous faudra également utiliser biblatex-multiple-dm si vous souhaitez utiliser d’autres packages définissant des nouveaux champs, tel que biblatex-manuscripts-philology.

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.

Acheter XeLaTeX appliqué aux sciences humaines

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

J’ai reçu en 2018 le prix DANTE e.V pour mon travail autour de LaTeX, en particulier autour de reledmac et reledpar.

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