Comment obtenir une note de bas de page dans une légende ?#

Mettre des notes de bas de page dans les légendes s’avère assez délicat. Elles causent des problèmes spécifiques, en plus de ceux qui s’observent :

Heureusement, un besoin impératif de notes de bas de page dans les légendes est extrêmement rare. Aussi, si vous rencontrez des problèmes, vérifiez si vous avez vraiment ce besoin : vous pourriez ici par exemple placer du texte en bas du flottant ou placer une note de bas de page à l’endroit où vous faites référence au flottant.

1.  Avec l’extension threeparttable#

La mécanique proposée par l’extension threeparttable s’applique également aux notes dans les légendes et pourrait bien être préférable à toute autre solution.

2.  Avec l’environnement minipage#

Pour cette solution, il faut :

  • utiliser l’argument optionnel de la commande \caption sans y mettre la commande \footnote. Ceci évitera à la note de bas de page d’apparaître dans la « Liste des figures » ou la « Liste des tables » ;

  • et placer tout le flottant dans un environnement minipage pour que les notes restent avec le flottant.

En voici un exemple d’application.

\begin{figure}
  \begin{minipage}{\textwidth}
    ...
    \caption[Exemple simple]{Exemple simple\footnote{ou presque.}}
  \end{minipage}
\end{figure}

Cependant, en plus de cette action, il faut également gérer la tendance de la commande \caption à produire parfois deux fois le texte de la note de bas de page (soit un affichage en double du « ou presque. » dans l’exemple ci-dessus). Cette erreur ne se produit qu’avec des légendes nécessitant au moins la composition de deux lignes de texte (l’exemple ci-dessus serait donc épargné). Pour ce dernier problème, à la connaissance de l’auteur, il n’y a pas de solution efficace.

La documentation de l’extension ccaption décrit une solution de contournement hélas assez inélégante à ce problème.