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
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
17 mars 2011, 12:31, par Enimie
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 ?
17 mars 2011, 17:01, par Maïeul
pour le premier point, c’est lié à l’absence de bookauthor pour les inbook. J’ai expliqué comment contourner cela dans un autre article :
http://geekographie.maieul.net/Un-texte-dans-un-recueil-disparate
pour le second point … je reflechis. c’est quand même assez étrange. peut tu me fournir un exemple ?
18 mars 2011, 22:25, par Maïeul
Bon,
je pense que mon nouvel article t’aidera à résoudre ces deux pb.