Dans le corps de mon texte, lorsque je cite une référence et que celle-ci comporte trois auteurs ou plus elle s'affiche de cette manière : Ouvrir dans l'éditeur Overleaf
(NOM et al, date) ... sauf pour une seule de mes références qui, au lieu de la forme souhaitée (celle citée ci-dessus), affiche tous les noms d'auteurs. Quelqu'un sait-il d'où cela peut venir ? Voici les paramètres que j'utilise : Ouvrir dans l'éditeur Overleaf
\usepackage[backend=biber, style=authoryear-comp, url=true, isbn=false, doi=false, maxcitenames=2, maxbibnames=99]{biblatex} \addbibresource{biblio.bib} \renewcommand*{\nameyeardelim}{\addcomma\addspace} \renewbibmacro*{name:andothers}{\ifboolexpr{test {\ifnumequal{\value{listcount}}{\value{liststop}}}and test \ifmorenames}{\ifnumgreater{\value{liststop}}{1}{\finalandcomma}{}\andothersdelim\bibstring[\emph]{andothers}}{}} \renewbibmacro{in:}{\ifentrytype{article}{}{\printtext{\bibstring{in}\intitlepunct}}} \DeclareFieldFormat[article]{volume}{Vol.#1} \DeclareFieldFormat[article]{number}{No.#1} \DeclareFieldFormat[article,inbook,inproceedings,incollection]{pages}{pp\adddotspace #1} \DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}%titre thèses/mémoires en italiques \DeclareNameAlias{sortname}{last-first} |
Imaginez que vous avez deux références avec
Pour éviter la confusion Dans votre situation je suppose qu'il y a une autre référence avec pour auteurs Perrin et un autre. La solution est d'utiliser l'option ou les options ECM Ouvrir dans l'éditeur Overleaf
\documentclass[french]{article} \begin{filecontents*}{mtbib.bib} @article{perrin_gouvernance_2016, author = {Perrin, Coline and Soulard, Christophe-Toussaint and Chia, Eduardo}, title = {La gouvernance du foncier agricole périurbain}, journaltitle = {Revue d'Économie Régionale \& Urbaine}, year = {2016} } @article{perrin, author = {Perrin, Coline and Une Autre Personne}, title = {Entre planification urbaine et projets de développement}, journaltitle = {Revue d'Économie Régionale \& Urbaine}, year = {2015} } \end{filecontents*} \usepackage{lmodern} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage[backend=biber, style=authoryear-comp, uniquelist=false, maxcitenames=2, maxbibnames=99]{biblatex} \addbibresource{mtbib.bib} \begin{document} Foo \cite{perrin_gouvernance_2016}. Bar \cite{perrin} \printbibliography \end{document} Publiée 30 Mai '17, 13:06 touhami |
Comme le commentaire que je voulais poster est trop long, je poste une réponse. Je n'ai pas ce problème. Toutefois il a fallu que je reprenne la référence dans JabRef pour que ça compile sans erreur. À tout hasard, voici la version de cette entrée telle qu'enregistrée par JabRef : Ouvrir dans l'éditeur Overleaf
% Encoding: UTF-8 @Article{perrin_gouvernance_2016, author = {Perrin, Coline and Soulard, Christophe-Toussaint and Chia, Eduardo}, title = {La gouvernance du foncier agricole périurbain : entre planification urbaine et projets de développement}, journal = {Revue d’Économie Régionale \& Urbaine}, number = {4}, pages = {713--736}, issn = {0180-7307}, date = {2016-11-04}, journaltitle = {Revue d’Économie Régionale \& Urbaine}, keywords = {acteur, agriculture périurbaine, aménagement, innovation, Montpellier}, shorttitle = {La gouvernance du foncier agricole périurbain}, } Est-ce que le Publiée 30 Mai '17, 03:14 Bernard |
dans le fichier bib et la référence fautive, les auteurs sont-ils bien séparés par des "and"?
Oui, voilà la référence qui me pose problème :
@article{perrin_gouvernance_2016, title = {La gouvernance du foncier agricole périurbain : entre planification urbaine et projets de développement}, issn = {0180-7307}, shorttitle = {La gouvernance du foncier agricole périurbain}, pages = {713--736}, number = {4}, journaltitle = {Revue d’Économie Régionale & Urbaine}, author = {Perrin, Coline and Soulard, Christophe-Toussaint and Chia, Eduardo}, date = {2016-11-04}, keywords = {acteur, agriculture périurbaine, aménagement, innovation, Montpellier}, }
Pouvez-vous préparer un exemple minimal compilable qui reproduit le problème?
Qu'est-ce qui se passe si vous ajoutez, à
biblatex
, l'optionuniquelist=false
?@Bernard En reprenant la référence avec BibDesk cela n'a rien changé et en utilisant votre entrée, cela n'a rien changé non plus.
En revanche la solution proposé par @touhami a fonctionné et sans changer le reste de mon affichage de la biblio (c'est à dire que les entrées qui avaient déjà la forme souhaitée n'ont pas changé). Pouvez-vous m'expliquer ?
Merci pour vos aides et merci aussi a @pluton pour sa participation.