Titre des \part en petite majuscule

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.
youp
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : jeudi 13 août 2009, 14:27

[Résolu] Titre des \part en petite majuscule

Message par youp »

Bonjour,

En classe report, avec :

Code : Tout sélectionner

\addto\captionsfrench{\def\partname{ }}
\renewcommand{\thepart}{\empty{}}
j'ai enlevé le nom des parties ("partie I" dans la TOC et "première partie" dans le document) avec l'utilisation des commandes "\part{titre partie}"

Je cherche à mettre "titre partie" en petite majuscule dans la TOC, et de même dans le document, mais avec une taille plus grande.

Quelqu'un sait-il comment faire ?
Dernière modification par youp le dimanche 22 novembre 2009, 21:05, modifié 1 fois.

youp
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : jeudi 13 août 2009, 14:27

Re: Titre des \part en petite majuscule

Message par youp »


pg
Modérateur
Modérateur
Messages : 2600
Inscription : vendredi 15 juin 2007, 00:31

Re: Titre des \part en petite majuscule

Message par pg »

Avec le package titletoc, on peut faire quelque chose comme ça :

Code : Tout sélectionner

\titlecontents{part}[0cm]
  {\addvspace{2.25em plus 0pt}\large\bfseries\scshape}
  {}
  {\thecontentslabel}
  {\hfill\contentspage}

youp
Utilisateur confirmé
Utilisateur confirmé
Messages : 15
Inscription : jeudi 13 août 2009, 14:27

Re: Titre des \part en petite majuscule

Message par youp »

Génial !
Merci beaucoup !

Même pas eu le temps de trouver tout seul...

En fait, au départ, je n'avais pas compris qu'il fallait placer les commandes \titlecontents et \titleformat juste à la suite des \usepackage... :oops:

Par contre, la dernière solution refait apparaitre les I, II, et III devant les parties dans la TOC, du coup, j'ai remis
\addto\captionsfrench{\def\partname{}}
\renewcommand{\thepart}{\empty{}}

Je ne pense pas que ce soit très pro, mais bon... me voilà sauvé !

Le code final est

Code : Tout sélectionner

\documentclass[12pt,twoside,a4paper,openright]{report}
\usepackage[ansinew]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{titletoc}
	\titlecontents{part}[0cm]
  {\addvspace{2.25em plus 0pt}\large\bfseries\scshape}
  {}
  {\thecontentslabel}
  {\hfill\contentspage}
\usepackage{titlesec}
	\titleformat{\part}[block]{\Huge\bfseries\scshape}{}{0pt\filcenter}{}
	\usepackage[frenchb]{babel}
\addto\captionsfrench{\def\partname{}}
\renewcommand{\thepart}{\empty{}}

\begin{document}
\pagenumbering{roman} \setcounter{page}{1}
\renewcommand\contentsname{\textsc{\huge{Sommaire}}}
\tableofcontents

\pagenumbering{arabic} \setcounter{page}{1}
\part{Partie A}
A
\part{Partie B}
\chapter{Chapitre 1}
B1
\chapter{Chapitre 2}
B2
\part{Partie C}
C
\end{document}
Merci à tous pour votre aide précieuse et rapide !