Problème pour modifier le nom "Appendice" issu de \autoref
-
- Utilisateur débutant
- Messages : 7
- Inscription : mercredi 29 octobre 2014, 11:51
Problème pour modifier le nom "Appendice" issu de \autoref
Bonjour,
Après de nombreux tours sur différents forums, je poste cette question a priori anodine... Dans mon document Latex, lorsque je fais référence à une annexe de mon document avec la commande \autoref{chap:nom_de_l_annexe} (du package hyperref), il me renvoie après compilation un lien hypertexte "Appendice A". J'aimerais simplement modifier le nom en "annexe A", mais impossible de trouver.
Rq : la commande \renewcommand{\appendixname}{annexe} ne fonctionne pas chez moi. Il faudrait qqchose du style "\renewcommand{\appendixautorefname}{annexe}", mais je ne trouve pas...
Si vous avez une idée, elle sera la bienvenue !
Merci d'avance à tous,
Julien
Après de nombreux tours sur différents forums, je poste cette question a priori anodine... Dans mon document Latex, lorsque je fais référence à une annexe de mon document avec la commande \autoref{chap:nom_de_l_annexe} (du package hyperref), il me renvoie après compilation un lien hypertexte "Appendice A". J'aimerais simplement modifier le nom en "annexe A", mais impossible de trouver.
Rq : la commande \renewcommand{\appendixname}{annexe} ne fonctionne pas chez moi. Il faudrait qqchose du style "\renewcommand{\appendixautorefname}{annexe}", mais je ne trouve pas...
Si vous avez une idée, elle sera la bienvenue !
Merci d'avance à tous,
Julien
-
- Utilisateur débutant
- Messages : 7
- Inscription : mercredi 29 octobre 2014, 11:51
Re: Problème pour modifier le nom "Appendice" issu de \autor
Précisions sur mon précédent message :
- je n'utilise pas le package "appendix". Mais l'utiliser - du moins le charger simplement avec \usepackage{appendix} - ne modifie pas la problématique.
Merci,
Julien
- je n'utilise pas le package "appendix". Mais l'utiliser - du moins le charger simplement avec \usepackage{appendix} - ne modifie pas la problématique.
Merci,
Julien
Re: Problème pour modifier le nom "Appendice" issu de \autor
Ce qui serait encore mieux venu, ce serait un exemple complet minimal illustrant le problème
B. A.
B. A.
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
- Contact :
Re: Problème pour modifier le nom "Appendice" issu de \autor
Il serait bon d'avoir un ECM.
As-tu chargé babel et french ?
Pour changer ce type de valeur, il faut lire la doc de frenchb.
Olivier
As-tu chargé babel et french ?
Pour changer ce type de valeur, il faut lire la doc de frenchb.
Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
Re: Problème pour modifier le nom "Appendice" issu de \autor
Bon jour.
Il suffit a'ajouter après
Il suffit a'ajouter
Code : Tout sélectionner
\renewcommand*\appendixautorefname{Annexe}
Code : Tout sélectionner
\begin{document}
-
- Utilisateur débutant
- Messages : 7
- Inscription : mercredi 29 octobre 2014, 11:51
Re: Problème pour modifier le nom "Appendice" issu de \autor
Bonjour à tous,
Merci pour vos réponses et pour votre temps. J’ai (enfin) trouvé ce que je souhaitais grâce à vous (en l’occurrence la réponse qui fonctionne est celle de TOUHAMI). En revanche, je ne pense pas avoir faire cela de la manière la plus élégante qu’il soit… Si jamais vous avez des explicitations, je suis (toujours) preneur, bien qu’ayant solutionné mon souci.
Le code qui fonctionne est le suivant :
Grâce à la remarque d’Olivier (rebouxo), j’ai testé la modification du positionnement de l’appel du package Babel. Et effectivement, suivant que je le place avant ou après l’appel du package \hyperref, ça change… (en l’occurrence « Appendix » et non « Appendice » est retourné avec la commande \autoref{}). Mais je n’ai pas vu dans la doc où cela pouvait être modifié.
La chose surprenante pour moi est d’avoir dû, comme l’a suggéré TOUHAMI, mettre ma commande « \renewcommand{\appendixautorefname}{annexe} » après le \begin{document}. Pour le coup, ce n’est pas usuel pour moi (… mais je suis loin loin d’être un expert !!). J’aurais eu tendance à penser que rajouter cette commande après l’appel du package \hyperref aurait suffi. Il y a donc qq chose lié à la compilation (je suppose) du doc LaTeX qui m’echappe…
Mais en attendant, après moulte recherche (de mon côté), ça marche !
Merci à vous tous encore une fois.
Julien
Merci pour vos réponses et pour votre temps. J’ai (enfin) trouvé ce que je souhaitais grâce à vous (en l’occurrence la réponse qui fonctionne est celle de TOUHAMI). En revanche, je ne pense pas avoir faire cela de la manière la plus élégante qu’il soit… Si jamais vous avez des explicitations, je suis (toujours) preneur, bien qu’ayant solutionné mon souci.
Le code qui fonctionne est le suivant :
Code : Tout sélectionner
\documentclass[11pt,a4paper,twoside]{report}
% [ENCODAGE] Packages pour l'encodage
\usepackage[utf8]{inputenc} % la référence actuelle pour l'encodage
\usepackage[T1]{fontenc}
\usepackage[french]{babel} % equivalent à "frenchb" ou "francais" depuis 2003
\usepackage{lmodern} % police vectorielle (on peut également utiliser \usepackage[cyr]{aeguill})
% [HYPERTEXTE] Gestion des liens hypertextes (à introduire en dernier)
\usepackage{hyperref}
\begin{document}
\renewcommand{\appendixautorefname}{annexe}
\chapter{Mon titre d’Annexe}\label{chapter:mon_titre_annexe}
La présente \autoref{ chapter:mon_titre_annexe } propose de préciser…
\end{document}
Grâce à la remarque d’Olivier (rebouxo), j’ai testé la modification du positionnement de l’appel du package Babel. Et effectivement, suivant que je le place avant ou après l’appel du package \hyperref, ça change… (en l’occurrence « Appendix » et non « Appendice » est retourné avec la commande \autoref{}). Mais je n’ai pas vu dans la doc où cela pouvait être modifié.
La chose surprenante pour moi est d’avoir dû, comme l’a suggéré TOUHAMI, mettre ma commande « \renewcommand{\appendixautorefname}{annexe} » après le \begin{document}. Pour le coup, ce n’est pas usuel pour moi (… mais je suis loin loin d’être un expert !!). J’aurais eu tendance à penser que rajouter cette commande après l’appel du package \hyperref aurait suffi. Il y a donc qq chose lié à la compilation (je suppose) du doc LaTeX qui m’echappe…
Mais en attendant, après moulte recherche (de mon côté), ça marche !
Merci à vous tous encore une fois.
Julien
-
- Modérateur honoraire
- Messages : 6962
- Inscription : mercredi 15 février 2006, 13:18
- Localisation : le havre
- Contact :
Re: Problème pour modifier le nom "Appendice" issu de \autor
Bon j'ai quelque peu modifié l'ECM, en faisant appel à \appendix, sinon je ne vois pas comment cela fonctionne.
D'autre part j'ai mis french dans les options de classe, actuellement c'est conseillé. Et j'ai utilisé les possibilités de babel pour la dénomination.
En faite, les noms ne sont changé qu'au \begin{document} donc faire un \renewcommand avant celui-ci ne fonctionne pas.
Ce que fait \addto c'est justement de mette les changements à faire au \begin{document}... C'est plus propre que de faire le changement avec \addto en particulier si tu as plusieurs langues, car alors tes redéfinitions disparraissent.
Olivier
D'autre part j'ai mis french dans les options de classe, actuellement c'est conseillé. Et j'ai utilisé les possibilités de babel pour la dénomination.
En faite, les noms ne sont changé qu'au \begin{document} donc faire un \renewcommand avant celui-ci ne fonctionne pas.
Ce que fait \addto c'est justement de mette les changements à faire au \begin{document}... C'est plus propre que de faire le changement avec \addto en particulier si tu as plusieurs langues, car alors tes redéfinitions disparraissent.
Code : Tout sélectionner
% !-*-coding:utf-8-*-
\documentclass[11pt,a4paper,twoside,french]{report}
% [ENCODAGE] Packages pour l'encodage
\usepackage[utf8]{inputenc} % la référence actuelle pour l'encodage
\usepackage[T1]{fontenc}
\usepackage{babel} % equivalent à "frenchb" ou "francais" depuis 2003
\usepackage{lmodern} % police vectorielle (on peut également utiliser \usepackage[cyr]{aeguill})
% [HYPERTEXTE] Gestion des liens hypertextes (à introduire en dernier)
\usepackage{hyperref}
\addto\appendixautoreffrench{\def\appendixautorefname{Appendice}}
\addto\chapterautoreffrench{\def\appendixautorefname{Chapitre}}
\begin{document}
\chapter{Mon titre d’Annexe}\label{chapter}
La présente \autoref{chapter} propose de préciser…
\appendix
\chapter{Mon titre d’Annexe}\label{chapter_annexe}
La présente \autoref{chapter_annexe} propose de préciser…
\end{document}
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Par solidarité, pas de MP.
-
- Utilisateur débutant
- Messages : 7
- Inscription : mercredi 29 octobre 2014, 11:51
Re: Problème pour modifier le nom "Appendice" issu de \autor
Bonjour,
Merci pour cette nouvelle itération. J'ai remonté l'option "french" dans la classe. En revanche, pour des raisons que j’ignore, les commandes
ne fonctionnent pas chez moi… Je vais essayer de creuser…
Merci encore,
Julien
Merci pour cette nouvelle itération. J'ai remonté l'option "french" dans la classe. En revanche, pour des raisons que j’ignore, les commandes
Code : Tout sélectionner
\addto\appendixautoreffrench{\def\appendixautorefname{Appendice}}
\addto\chapterautoreffrench{\def\appendixautorefname{Chapitre}}
Merci encore,
Julien
-
- Utilisateur débutant
- Messages : 7
- Inscription : mercredi 29 octobre 2014, 11:51
Re: Problème pour modifier le nom "Appendice" issu de \autoref
Bonjour à tous,
Je reviens sur ces échanges après ces quelques temps, pour simplement donner le résultat final de mon document, si cela peut éventuellement aider quelqu'un :
https://hal.archives-ouvertes.fr/tel-01661297/
N'hésitez pas à me solliciter pour toute question pour la génération de ce document, si je peux aider ce sera avec plaisir. Et je remercie une fois encore les différents intervenants qui m'ont permis de solutionner cette question en particulier.
Julien
Je reviens sur ces échanges après ces quelques temps, pour simplement donner le résultat final de mon document, si cela peut éventuellement aider quelqu'un :
https://hal.archives-ouvertes.fr/tel-01661297/
N'hésitez pas à me solliciter pour toute question pour la génération de ce document, si je peux aider ce sera avec plaisir. Et je remercie une fois encore les différents intervenants qui m'ont permis de solutionner cette question en particulier.
Julien
-
- Administrateur
- Messages : 8058
- Inscription : samedi 28 mai 2005, 14:23
- Statut actuel : Enseignant
- Contact :
Re: Problème pour modifier le nom "Appendice" issu de \autoref
Merci pour ce retour. Le sujet peut-il être marqué comme résolu ?
-
- Utilisateur débutant
- Messages : 7
- Inscription : mercredi 29 octobre 2014, 11:51
Re: Problème pour modifier le nom "Appendice" issu de \autoref
oui, pour moi il est résolu. Merci encore.
Julien
Julien
-
- Sujets similaires
- Réponses
- Vues
- Dernier message
-
- 2 Réponses
- 992 Vues
-
Dernier message par PacoG
-
- 4 Réponses
- 1081 Vues
-
Dernier message par projetmbc
-
- 2 Réponses
- 732 Vues
-
Dernier message par Fabian
-
- 8 Réponses
- 799 Vues
-
Dernier message par MB
-
- 4 Réponses
- 1221 Vues
-
Dernier message par Billy the Kid