Comment modifier le titre dans les listes?
Question
J'ai une question sur le paquet listings
. Savez-vous comment changer pour obtenir dans la ligne de titre d'un titre comme celui-ci « algorithme ## Titre » plutôt que le casual « Liste ## Titre »?
La solution
Mettez ces lignes au préambule (le préambule est tout depuis le début du fichier source LaTeX jusqu'à ce que la commande \begin{document}
):
\renewcommand\lstlistingname{Algorithm}
\renewcommand\lstlistlistingname{Algorithms}
La première change le nom de légende pour les listes. Le second - le nom d'en-tête pour la liste d'annonces qui est imprimé par la commande \lstlistoflistings
. Vous voudrez aussi probablement modifier le texte en autoref
s:
\def\lstlistingautorefname{Alg.}
Ensuite, lorsque vous faites référence à une liste particulière, e. g. For details see \autoref{sec2:bubblesort}.
il est écrit que "Pour plus de détails voir Alg. 2.1."