Problème pour modifier le nom "Appendice" issu de \autoref

Tout ce qui concerne le langage TeX/LaTeX et ses variantes. Ce langage est utilisable sur le forum via les balises tex.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Ju Lagnier
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : mercredi 29 octobre 2014, 11:51

[Résolu] Problème pour modifier le nom "Appendice" issu de \autoref

Message non lu par Ju Lagnier »

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
Ju Lagnier
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : mercredi 29 octobre 2014, 11:51

Re: Problème pour modifier le nom "Appendice" issu de \autor

Message non lu par Ju Lagnier »

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
balf
Modérateur spécialisé
Modérateur spécialisé
Messages : 4065
Inscription : mercredi 02 janvier 2008, 23:18

Re: Problème pour modifier le nom "Appendice" issu de \autor

Message non lu par balf »

Ce qui serait encore mieux venu, ce serait un exemple complet minimal illustrant le problème :mrgreen:
B. A.
rebouxo
Modérateur honoraire
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

Message non lu par rebouxo »

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
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
touhami
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 488
Inscription : dimanche 11 février 2007, 11:45

Re: Problème pour modifier le nom "Appendice" issu de \autor

Message non lu par touhami »

Bon jour.

Il suffit a'ajouter

Code : Tout sélectionner

\renewcommand*\appendixautorefname{Annexe}
après

Code : Tout sélectionner

\begin{document}
Ju Lagnier
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : mercredi 29 octobre 2014, 11:51

Re: Problème pour modifier le nom "Appendice" issu de \autor

Message non lu par Ju Lagnier »

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 :

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
rebouxo
Modérateur honoraire
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

Message non lu par rebouxo »

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.

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}

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.
Ju Lagnier
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : mercredi 29 octobre 2014, 11:51

Re: Problème pour modifier le nom "Appendice" issu de \autor

Message non lu par Ju Lagnier »

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

Code : Tout sélectionner

\addto\appendixautoreffrench{\def\appendixautorefname{Appendice}}
\addto\chapterautoreffrench{\def\appendixautorefname{Chapitre}}
ne fonctionnent pas chez moi… Je vais essayer de creuser…

Merci encore,
Julien
Ju Lagnier
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : mercredi 29 octobre 2014, 11:51

Re: Problème pour modifier le nom "Appendice" issu de \autoref

Message non lu par Ju Lagnier »

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
MB
Administrateur
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

Message non lu par MB »

Merci pour ce retour. Le sujet peut-il être marqué comme résolu ?
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Ju Lagnier
Utilisateur débutant
Utilisateur débutant
Messages : 7
Inscription : mercredi 29 octobre 2014, 11:51

Re: Problème pour modifier le nom "Appendice" issu de \autoref

Message non lu par Ju Lagnier »

oui, pour moi il est résolu. Merci encore.
Julien
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message