Accueil > LaTeX > BibLaTeX > Des virgules pour séparer les champs d’une référence

Des virgules pour séparer les champs d’une référence

mardi 8 mars 2011, par Maïeul

Une petite astuce qu’on cherche parfois longtemps. Comment faire pour avoir des virgules pour séparer les champs d’une référence bibliographique, plutôt que des points ?

Cet article est obsolète, car proposant une mauvaise méthode. Reportez vous à mon nouvel article.

Chaque partie d’une référence bibliographique s’appelle en BibLaTeX une unité.

Par défaut, ces unités sont séparées par des points :

Henri-Irénée MARROU. Saint Augustin et la fin de la culture antique. Paris : De Boccard, 1938.

Nous souhaiterons les avoirs séparés par des virgules, selon les règles françaises.

Henri-Irénée MARROU, Saint Augustin et la fin de la culture antique, Paris : De Boccard, 1938.

Pour ce faire, une seule ligne suffit, elle redéfinie la commande utilisée pour séparer les unités :

\renewcommand{\newunitpunct}[0]{, }

Messages

  • Merci pour cette information utile ! Mais il y a un problème lorsque l’on utilise l’entrée @inbook : on obtient alors " dans : , " (une virgule après les deux points), Ce qui est un peu gênant.. En revanche, quand il s’agit d’article de journaux, on a tout à fait comme il faut "dans : " (sans virgule après les deux points).
    Il arrive aussi, pour certaines entrée bibliographiques au titre assez long, le titre soit sur une ligne et la virgule sur celle d’après. J’ai essayé en rajoutant une tilde , mais cela ne marche pas.
    As-tu une idée de l façon dont il faudrait procéder pour éviter ces deux problèmes ?

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