Comment modifier la présentation des noms ?

Pour définir des paramètres de présentation associés à un nom de personne, il est nécessaire de créer une macro par fonction (auteur, éditeur etc.).
Il sera même parfois utile de créer plusieurs macros par fonction si la présentation d'un nom doit différer selon sa position (ex.: si le nom de l'auteur doit être présenté différemment dans les citations du corps du texte (<macro name="author">) et dans la bibliographie finale (<macro name="author-bib">)).
La macro créée devra être nommée d'après la fonction bibliographique (auteur, éditeur, traducteur etc.) qu'elle est censée décrire, sur le modèle <macro name="nomdelafonction">. La liste des variables liées aux fonctions reconnues par Zotero est disponible en ligne. Il est possible de décliner ces fonctions si besoin (ex.: author-bib).
Le principal élément utilisé dans la macro associée à un nom de personne est l'élément names.
Cet élément possède quatre sous-éléments :
  • name: pour paramétrer l'affichage des noms et prénoms
  • et-al: pour paramétrer l'affichage des noms pour un ouvrage collectif
  • substitute: pour paramétrer le nom à afficher au cas où un champ serait vide (ex.: pour afficher le nom de l'éditeur scientifique si une notice ne contient pas de nom d'auteur)
  • label: pour paramétrer l'affichage des fonctions en plus des noms (ex.: J. Paul, éditeur).
Exemples d’attributs modifiables dans le sous-élément name :
  • sort-separator indique le(s) caractère(s) à insérer entre le nom et le prénom (ex.: sort-separator=", ")
  • delimiter indique le(s) caractère(s) à insérer entre les noms de chaque auteur (si l’ouvrage est collectif)
  • and paramètre l’affichage du « et » entre les deux derniers noms (valeurs : "symbol" ou "text")
  • Ajouter form="short" retire complètement le prénom
  • Ajouter initialize-with="." abrège le prénom à l’initiale suivie d'un point
  • Ajouter name-as-sort-order affiche le patronyme avant le prénom. Ne pas oublier de spécifier la valeur : "all" ou "first"
  • Ajouter un prefix ou un suffix sans oublier de spécifier sa valeur, ex : prefix="("
Si vous souhaitez faire porter certains paramètres uniquement sur le nom de famille ou le prénom de l'auteur, il est nécessaire de rajouter, au sein du sous-élément name, le sous-sous-élément name-part, dont la valeur sera "given" (pour le prénom) ou "family" (pour le patronyme), avec la syntaxe suivante: <name-part="family">.



Exemple d'utilisation de name-part pour afficher le prénom de l'auteur entre parenthèse

Mis à jour le 06 octobre 2015