indexing=cite, indexing=cite avec plus de 2 auteurs ça va, 3 bonjour les dégâts [dans l'index]auteurs
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 `indexing=cite` de `biblatex` repère bien le ou les auteurs et les affiche dans l'index. Cependant, à partir de trois auteurs dans la référence, seul le 1er nom apparaît dans l'index.
Voici un exemple du code :
\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 `xindy` qui n'est pas installable sur la version de ma distribution. La solution doit passer par `makeindex` ou `splintindex`