Formatage de la citation entre parenthese

Salut à tous !

J’utilise BibLaTeX, Biber et LuaLaTeX. Lorsque j’utilise la commande

« parencite », par exemple :

\parencite{montaigne1580}

J’obtiens le résultat suivant :

(de Montaigne 1580)

Je suis habitué à ce que l’année soit séparée de l’auteur par une virgule :

(de Montaigne, 1580).

Je n’ai pas trouvé comment faire cela, ni même si c’est possible.

Ma configuration de BibLaTeX :

\usepackage[style=authoryear, hyperref=auto, sorting=nyt, sortcites=true,
autopunct=true, maxnames=2, maxbibnames = 1000, isbn=true, backend =
biber]{biblatex}

Au cas où, l’entrée Montaigne :

@PREAMBLE{ {\providecommand{\noopsort}[1]{}} }

@Book{montaigne1580,
Author = {\noopsort{Montaigne}{de Montaigne}, Michel},
Iitle = {{Essais}},
Publisher = {Simon Millanges},
Year = 1580,
Language = {French},
Address = {Bordeaux, Royaume de France}
}

À bientôt.


Yoann LE BARS

Diaspora* : xyz@xyz.tld

Le 07/04/20 à 18h31, Yoann LE BARS a écrit :

Je suis habitué à ce que l’année soit séparée de l’auteur par une virgule :

(de Montaigne, 1580).

Je n’ai pas trouvé comment faire cela, ni même si c’est possible.

Si :

┌──── │ \DeclareDelimFormat{nameyeardelim}{\addcomma\space} └────

ECM (au passage, plutôt que \parencite, je préconise la commande de plus haut niveau \autocite) :

–8<---------------cut here---------------start------------->8— \begin{filecontents*}{\jobname.bib} @Book{montaigne1580, Author = {de Montaigne, Michel}, Title = {{Essais}}, Publisher = {Simon Millanges}, Year = 1580, Language = {French}, Address = {Bordeaux, Royaume de France} } \end{filecontents*}

\documentclass[french]{article} \usepackage{fontspec} \usepackage[a4paper]{geometry} \usepackage{csquotes} \usepackage{babel} \usepackage[style=authoryear, hyperref=auto, sorting=nyt, sortcites=true, autopunct=true, maxnames=2, maxbibnames = 1000, isbn=true, backend = biber ,useprefix=true ]{biblatex}

\DeclareDelimFormat{nameyeardelim}{\addcomma\space}

\addbibresource{\jobname.bib}

\begin{document}

\parencite{montaigne1580}

\autocite{montaigne1580}

\printbibliography \end{document} –8<---------------cut here---------------end--------------->8—

– Denis

Salut à tous !

Désolé Denis, je n’ai répondu qu’à toi. À ma décharge, dans ton message

la liste n’est qu’en copie.

Le 07/04/2020 à 21:00, Denis Bitouzé a écrit :

┌────
│ \DeclareDelimFormat{nameyeardelim}{\addcomma\space}
└────

Merci, ça règle le problème.

ECM (au passage, plutôt que \parencite, je préconise la commande de
plus haut niveau \autocite) :

Ah ? J’utilise « \textcite » et « \parencite », selon que je veux que

la citation soit ou non entre parenthèse. Que fait « \autocite » ?

À bientôt.


Yoann LE BARS

Diaspora* : xyz@xyz.tld