Redéfinir la fonction \chapter

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Redéfinir la fonction \chapter

Messagepar Alphonse Capriani » Dimanche 09 Novembre 2008, 19:34

Bonjour tout le monde!!!

J'ai un petit souci qu'une recherche sur le forum n'a pas pu résoudre!!! Je crée donc ce topic pour pouvoire en discuter!!

Je suis en train de rédiger un document qui se scinde en 2 parties indépendantes, chacune d'entre elles sont trop petites pour pouvoir les diviser en chapitres.
J'aimerais créer mon document en classe report et changer l'affichage "Chapitre 1 bla bla bla", "Chapitre 2 bla bla bla" créé par la commande \chapter en "Partie 1 bla ba bla", "Partie 2 bla bla bla".
En gros, j'aimerais que la commande m'affiche "Partie ..." au lieu de "Chapitre ...".
L'utilisation de la commande \part est dans mon cas insatisfaisante puisque je ne veux pas créer de chapitre dans mes parties.
Est-il possible de modifier la définition de la commande \chapter pour pouvoir faire ce dont j'ai besoin?

Merci d'avance pour vos solutions...
Kaspita!
Alphonse Capriani
Déca-utilisateur
 
Messages: 19
Inscription: Lundi 03 Décembre 2007, 16:55
Statut actuel: Actif et salarié

Publicité

Re: Redéfinir la fonction \chapter

Messagepar pg » Dimanche 09 Novembre 2008, 19:42

Il faut redéfinir \chaptername. Avec frenchb, pour que la redéfinition prenne effet, il faut utiliser la syntaxe suivante :

Code: Tout sélectionner
\documentclass{report}

\usepackage[frenchb]{babel}
\addto\captionsfrench{\renewcommand{\chaptername}{Partie}}

\begin{document}

\chapter{Titre}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Redéfinir la fonction \chapter

Messagepar Alphonse Capriani » Dimanche 09 Novembre 2008, 22:15

Ah ouais? C'est aussi simple que ca?

Cooool!

Je te remercie de ta réponse et de la rapidité à laquelle tu m'as aidé!
Je teste ca tout de suite et au moindre souci, je vous fais signe...
Kaspita!
Alphonse Capriani
Déca-utilisateur
 
Messages: 19
Inscription: Lundi 03 Décembre 2007, 16:55
Statut actuel: Actif et salarié

Re: Redéfinir la fonction \chapter

Messagepar Clem25 » Dimanche 08 Février 2009, 20:04

Bonjour,
je voudrais moi aussi redéfinir les chapitre pour éviter qu'il ne me fasse à chaque fois une nouvelle page
car dans certains chapitres, je n'ai que quelques lignes, du coup je me retrouve vite avec beaucoup de page presque vides...
d'avance merci de votre aide
2010-2011 : MPSI3 - Lycée Kléber Strasbourg
2011-2012 : L2 Mathématiques - Université de Franche-Comté
2012-2013 : L3 Mathématiques fondamentales - Université de Franche-Comté
2013-2014 : M1 MEEF Mathématiques - Université de Franche-Comté
Clem25
Kilo-utilisateur
 
Messages: 101
Inscription: Dimanche 08 Février 2009, 19:59
Localisation: Besançon
Statut actuel: Post-bac | Licence

Re: Redéfinir la fonction \chapter

Messagepar pg » Dimanche 08 Février 2009, 23:23

Un package comme titlesec doit permettre de faire cela. Sinon, on peut aussi le faire à la main, en modifiant la commande \chapter qui apparaît dans book.cls :

Code: Tout sélectionner
\documentclass{book}

\makeatletter
\renewcommand\chapter{%\if@openright\cleardoublepage\else\clearpage\fi
                    \thispagestyle{plain}%
                    \global\@topnum\z@
                    \@afterindentfalse
                    \secdef\@chapter\@schapter}
\makeatother

\begin{document}

\chapter{Titre}

Texte.

\chapter{Titre}

Texte.

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Redéfinir la fonction \chapter

Messagepar Clem25 » Dimanche 08 Février 2009, 23:30

merci ça m'a beaucoup aidé
sinon je voudrais savoir si je peux définir manuellement les changements de page (quand tel paragraphe doit passer sur la page suivante)
merci
2010-2011 : MPSI3 - Lycée Kléber Strasbourg
2011-2012 : L2 Mathématiques - Université de Franche-Comté
2012-2013 : L3 Mathématiques fondamentales - Université de Franche-Comté
2013-2014 : M1 MEEF Mathématiques - Université de Franche-Comté
Clem25
Kilo-utilisateur
 
Messages: 101
Inscription: Dimanche 08 Février 2009, 19:59
Localisation: Besançon
Statut actuel: Post-bac | Licence

Re: Redéfinir la fonction \chapter

Messagepar pg » Dimanche 08 Février 2009, 23:39

Pour sauter une page manuellement à un endroit précis, on peut utiliser des commandes comme \clearpage, \pagebreak ou encore \newpage
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Redéfinir la fonction \chapter

Messagepar Clem25 » Dimanche 08 Février 2009, 23:42

encore un grand merci pour avoir éclairé ma lanterne
c'est une grosse épine que vous m'enlevez du pied
2010-2011 : MPSI3 - Lycée Kléber Strasbourg
2011-2012 : L2 Mathématiques - Université de Franche-Comté
2012-2013 : L3 Mathématiques fondamentales - Université de Franche-Comté
2013-2014 : M1 MEEF Mathématiques - Université de Franche-Comté
Clem25
Kilo-utilisateur
 
Messages: 101
Inscription: Dimanche 08 Février 2009, 19:59
Localisation: Besançon
Statut actuel: Post-bac | Licence

Re: Redéfinir la fonction \chapter

Messagepar pavel_vikanov » Jeudi 16 Septembre 2010, 09:34

Bonjour,

Et si l'on veut tout simplement supprimer "Chapitre 1", ne laisser que le titre du chapitre ? Ou changer le "1" en "A" ?
Est-il également possible de remonter le tout en haut de page ?

Merci d'avance !
Il vaut mieux être saoul que con, ça dure moins longtemps.
pavel_vikanov
Kilo-utilisateur
 
Messages: 141
Inscription: Mercredi 09 Décembre 2009, 13:17
Localisation: Aix en Provence
Statut actuel: Post-bac | Doctorat

Re: Redéfinir la fonction \chapter

Messagepar balf » Jeudi 16 Septembre 2010, 12:55

Le plus simple est de passer par l'extension titlesec.

S'il s'agit juste de remplacer 1 par A, il suffit d'écrire dans le préambule :

\renewcommand{\thechapter}{\Roman{chapter}}

B.A.
balf
Zetta-utilisateur
 
Messages: 3829
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Grapeshot [Crawler], Proximic [Spider] et 20 invités