Renommer titres annexes

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

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.
Remek
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 111
Inscription : samedi 02 février 2008, 15:54

[Résolu] Renommer titres annexes

Message par Remek »

Bonjour,

je souhaite renommer les titres de mes annexes pour avoir quelque chose du style "Appendix A: Titre de l'annexe". J'ai trouve comment faire avec la commande suivante:

Code : Tout sélectionner

\makeatletter
\def\@seccntformat#1{Appendix~\csname the#1\endcsname:\quad}
\makeatother
mais le probleme est que les sous-sections sont aussi renommees... Comment faire pour que juste le titre de l'annexe soit renomme, et qu'ensuite les sous-sections soient de la forme "A.1 Titre de la sous-section"?

Merci pour le coup de pouce !

Remek
Dernière modification par Remek le samedi 15 mai 2010, 19:33, modifié 1 fois.

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: Renommer titres annexes

Message par biskin81 »

Ça ne serait pas avec \appendixname qu'il faudrait que tu changes le nom plutôt ?

Code : Tout sélectionner

\renewcommand{\appendixname}{Nom de l'annexe souhaité}
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

Remek
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 111
Inscription : samedi 02 février 2008, 15:54

Re: Renommer titres annexes

Message par Remek »

Pas sur... cette commande ne semble avoir aucun effet chez moi !

biskin81
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 353
Inscription : mercredi 29 avril 2009, 17:32

Re: Renommer titres annexes

Message par biskin81 »

Pourtant si...
Voici l'ECM qui te le prouve :

Code : Tout sélectionner

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
  
\begin{document}
\chapter{Un chapitre}

\renewcommand{\appendixname}{Appendix}
\appendix
\chapter{Premier chapitre des annexes}
\end{document}
La causalité nous y sommes à jamais asservis. Notre seul espoir, notre seule paix consiste à la comprendre. Le mérovingien

Remek
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 111
Inscription : samedi 02 février 2008, 15:54

Re: Renommer titres annexes

Message par Remek »

Oui effectivement, ce la fonctionne tres bien ! Merci (j'ai mis un peu de temps a repondre, desole :))

En revanche, si je veux ajouter des annexes a la fin de chaque chapitre, en utilisant \section a la place de \chapter, cela ne fonctionne malheureusement pas comme je le souhaiterais:

Code : Tout sélectionner

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
     
\begin{document}
\chapter{Un chapitre}

\renewcommand{\appendixname}{Appendix}
\appendix
\section{Ma premiere annexe}
\end{document}
Serait-il possible qu'en fin de chapitre les annexes soient numerotees "Appendix 1.A", "Appendix 1.B", etc. pour le premier chapitre, "Appendix 2.A", "Appendix 2.B", etc. pour le second chapitre, etc. ?

Merci encore !

fp
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 751
Inscription : mercredi 24 février 2010, 08:04

Re: Renommer titres annexes

Message par fp »

Remek a écrit :Oui effectivement, ce la fonctionne tres bien ! Merci (j'ai mis un peu de temps a repondre, desole :))

En revanche, si je veux ajouter des annexes a la fin de chaque chapitre, en utilisant \section a la place de \chapter, cela ne fonctionne malheureusement pas comme je le souhaiterais:

Code : Tout sélectionner

\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[frenchb]{babel}
     
\begin{document}
\chapter{Un chapitre}

\renewcommand{\appendixname}{Appendix}
\appendix
\section{Ma premiere annexe}
\end{document}
Serait-il possible qu'en fin de chapitre les annexes soient numerotees "Appendix 1.A", "Appendix 1.B", etc. pour le premier chapitre, "Appendix 2.A", "Appendix 2.B", etc. pour le second chapitre, etc. ?

Merci encore !

Code : Tout sélectionner

\renewcommand{\appendixname}{Appendix}

\chapter{Un chapitre}
bla bla
\section{Une section}
bla bla
\renewcommand{\thesection}{{\appendixname} \thechapter.\Alph{section}}
\setcounter{section}{0}
\section{Un appendice}
bla bla

\chapter{Deuxième chapitre}
\renewcommand{\thesection}{\thechapter.\arabic{section}}
...
FP.

Remek
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 111
Inscription : samedi 02 février 2008, 15:54

Re: Renommer titres annexes

Message par Remek »

Avec un peu de retard... Merci pour cette solution fp !