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 :
avec les notes de bas de page dans les titres de section qui impactent la liste des figures/tableaux ou provoquent des erreurs apparemment aléatoires associées à la fragilité de la commande
\footnote
;avec les notes de bas de page dans les tableaux qui disparaissent purement et simplement.
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.
Sources