J'ai un problème de rendu de l'index des auteurs avec ma bibliographie. Avec un ou deux auteurs référencés l'option Voici un exemple du code : Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,11pt,french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[makeindex]{splitidx} \usepackage{filecontents} \begin{filecontents*}{testing.bib} @article{huault_extension_2009, title = {Extension du domaine de la stratégie. Plaidoyer pour un agenda de recherche critique}, volume = {1}, pages = {2045--2080}, number = {12}, journaltitle = {Économies et Sociétés série {KC}}, author = {Huault, Isabelle and Perret, Véronique}, date = {2009} } @article{allard-poesi_les_2015, title = {Les théories des organisations sont-elles bien inspirées ? Quatre regards Are organization studies well inspired? Four views}, pages = {111--140}, number = {23}, journaltitle = {Économies \& Sociétés, Série Economie de l’Entreprise}, author = {Allard-Poesi, Florence and Germain, Olivier and Huault, Isabelle and Kœnig, Gérard}, date = {2015} }\end{filecontents*} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Outils bibliographiques avec Zotero (code nécessaire à l'interface)%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[backend=biber, style=apa, %en APA indexing=cite, sortlocale=fr_FR %en français ]{biblatex} \DeclareLanguageMapping{french}{french-apa}%La bibliographie est en APA français \usepackage{apalike}%La bibliographie est en APA \DefineBibliographyExtras{french}{\restorecommand\mkbibnamelast}% La bibliographie est en français \AtEveryBibitem{\clearfield{month}}%Supprime l'indication du mois dans le fichier *aux servant à établir la bibliographie \AtEveryCitekey{\clearfield{month}}%Supprime l'indication du mois dans le fichier *pdf final \DeclareFieldFormat{apacase}{\MakeCapital{#1}} %N'enlève pas les capitales lors de la citation du fichier final (APA uniquement) \renewcommand{\newunitpunct}[0]{\addcomma\addspace}%Remplace les points par des virgules dans la bibliographie \DefineBibliographyStrings{french}{% byeditor = \iffieldequalstr{keywords}{source}% %Etablit par, pour les sources et dir. pour les inX {Établit\space par}% {dir\adddotspace\smartof}, in = {\textit{in}},% editor = {dir.},% editors = {dir.},% opcit = \iffieldequalstr{entrytype}{article}{art\adddotspace cit\adddot}{\emph{op\adddotspace cit}\adddot},% idem = {\emph{idem}},% ibidem = {\emph{ibid\adddot}},% %pagetotal = {p\adddot},% %pages = {pp\adddot},% } \addbibresource{testing.bib} %localisation du fichier de bibliographie %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Index %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \renewbibmacro*{citeindex}{% \ifboolexpr{ test {\ifciteindex} and not test {\iffootnote} } {\indexnames{author}}{}}\makeindex \begin{document} \textcite{huault_extension_2009} and \textcite{allard-poesi_les_2015} \printbibliography \printindex \end{document} Contrainte à prendre en compte : je ne dispose pas de Posée 26 Aoû '17, 20:27 florentgio |
Finalement, la solution est simple. Il faut passer l'option maxnames dans biblatex avec un nombre supérieur à 2 Exemple : Ouvrir dans l'éditeur Overleaf
\usepackage[backend=biber, style=apa, %en APA indexing=cite, maxnames=15, sortlocale=fr_FR %en français ]{biblatex} Et revoici le code évoqué précédemment avec l'option qui va bien Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper,11pt,french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{babel} \usepackage[makeindex]{splitidx} \usepackage{filecontents} \begin{filecontents*}{testing.bib} @article{huault_extension_2009, title = {Extension du domaine de la stratégie. Plaidoyer pour un agenda de recherche critique}, volume = {1}, pages = {2045--2080}, number = {12}, journaltitle = {Économies et Sociétés série {KC}}, author = {Huault, Isabelle and Perret, Véronique}, date = {2009} } @article{allard-poesi_les_2015, title = {Les théories des organisations sont-elles bien inspirées ? Quatre regards Are organization studies well inspired? Four views}, pages = {111--140}, number = {23}, journaltitle = {Économies \& Sociétés, Série Economie de l’Entreprise}, author = {Allard-Poesi, Florence and Germain, Olivier and Huault, Isabelle and Kœnig, Gérard}, date = {2015} }\end{filecontents*} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Outils bibliographiques avec Zotero (code nécessaire à l'interface)%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \usepackage[backend=biber, style=apa, %en APA indexing=cite, maxnames=12, sortlocale=fr_FR %en français ]{biblatex} \DeclareLanguageMapping{french}{french-apa}%La bibliographie est en APA français \usepackage{apalike}%La bibliographie est en APA \DefineBibliographyExtras{french}{\restorecommand\mkbibnamelast}% La bibliographie est en français \AtEveryBibitem{\clearfield{month}}%Supprime l'indication du mois dans le fichier *aux servant à établir la bibliographie \AtEveryCitekey{\clearfield{month}}%Supprime l'indication du mois dans le fichier *pdf final \DeclareFieldFormat{apacase}{\MakeCapital{#1}} %N'enlève pas les capitales lors de la citation du fichier final (APA uniquement) \renewcommand{\newunitpunct}[0]{\addcomma\addspace}%Remplace les points par des virgules dans la bibliographie \DefineBibliographyStrings{french}{% byeditor = \iffieldequalstr{keywords}{source}% %Etablit par, pour les sources et dir. pour les inX {Établit\space par}% {dir\adddotspace\smartof}, in = {\textit{in}},% editor = {dir.},% editors = {dir.},% opcit = \iffieldequalstr{entrytype}{article}{art\adddotspace cit\adddot}{\emph{op\adddotspace cit}\adddot},% idem = {\emph{idem}},% ibidem = {\emph{ibid\adddot}},% %pagetotal = {p\adddot},% %pages = {pp\adddot},% } \addbibresource{testing.bib} %localisation du fichier de bibliographie %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Index %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \renewbibmacro*{citeindex}{% \ifboolexpr{ test {\ifciteindex} and not test {\iffootnote} } {\indexnames{author}}{}}\makeindex \begin{document} \textcite{huault_extension_2009} and \textcite{allard-poesi_les_2015} \printbibliography \printindex \end{document} Publiée 27 Aoû '17, 01:48 florentgio |