IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

Titre des \part en petite majuscule


Sujet :

Mise en forme

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut Titre des \part en petite majuscule
    Bonjour,

    En classe report, avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    \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 ?
    Merci d'avance !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par youplalaboum Voir le message
    Quelqu'un sait-il comment faire ?
    C'est assez difficile de te suivre, tu ne donnes même pas d'ECM.

    Pour le personnalisation des titres de sectionnements, voir le package titlesec qui est tout indiqué pour ça.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut
    Citation Envoyé par unbonpetit Voir le message
    C'est assez difficile de te suivre, tu ne donnes même pas d'ECM.

    Pour le personnalisation des titres de sectionnements, voir le package titlesec qui est tout indiqué pour ça.
    En effet...
    Le code suivant montre une mise en page assez classique.
    J'ai réussi à mettre les noms des parties en petites capitales mais de manière assez bancale. Je cherche à agrandir la police du nom de ces parties, aussi bien dans la TOC que dans le document, il faudrait qu'elle soit plus grande que le titre des chapitres...

    Je ne cache pas que je ne m'en sors pas avec titlesec, je n'arrive pas à faire le faire fonctionner.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
     
    \documentclass[12pt,twoside,a4paper,openright]{report}
     
     
    \usepackage[ansinew]{inputenc}
    \usepackage{amsmath}
    \usepackage{graphicx}	
    \usepackage[top = 3cm, bottom = 3cm, left = 2.5cm, right = 2.5cm]{geometry}	
    \usepackage{fancyhdr}
    \usepackage{tocloft}
    \usepackage{lineno}
    \usepackage[T1]{fontenc}
    \usepackage[bitstream-charter]{mathdesign}
    \usepackage[sort&compress]{natbib}						
    \bibpunct{(}{)}{,}{a}{,}{,}					
    \usepackage[frenchb]{babel}
    \usepackage{numprint}
    \usepackage{multirow}								
    \usepackage{textcomp}							
    \usepackage{pdfpages}
     
    \usepackage{hyperref}
    \hypersetup{
    	colorlinks = true,					% colore les liens
    	breaklinks = true, 					% permet le retour à la ligne dans les liens trop longs
    	urlcolor = black, 					% couleur des hyperliens
    	linkcolor = black, 					% couleur des liens internes
    	citecolor = black,
    }
    \setcounter{secnumdepth}{3}	
    \setcounter{tocdepth}{2}
     
    \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{\textsc{Partie A}}
    A
    \part{\textsc{Partie B}}
    \chapter{Chapitre 1}
    B1
    \chapter{Chapitre 2}
    B2
    \part{\textsc{Partie C}}
    C
     
    \end{document}

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par youplalaboum Voir le message
    En effet...
    Le code suivant montre une mise en page assez classique.
    Oulala, il faut vraiment de la bonne volonté pour te répondre (tu en profiteras pour chercher pourquoi on ne te réponds pas sur mathematex ). Le code n'est pas un ECM : il est tout sauf minimal. Il faut y faire le ménage dedans : déjà 10 minutes de perdues pour rien, on n'a même pas commencé à t'aider... Rendre le code minimal est ton boulot, c'est un pré-requis pour demander de l'aide. Si tu ne le fais pas, ça peut en décourager un certain nombre (j'avoue qu'en voyant le code, j'ai failli laisser tomber )...

    Ensuite, je n'ai absolument pas compris ce que tu souhaitais exactement.

    Je te livre le code, largement épuré...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    \documentclass[12pt,twoside,a4paper,openright]{report}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[bitstream-charter]{mathdesign}
    \usepackage[frenchb]{babel}
    \setcounter{secnumdepth}{3}
    \setcounter{tocdepth}{2}
     
    \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{\textsc{Partie A}}
    A
    \part{\textsc{Partie B}}
    \chapter{Chapitre 1}
    B1
    \chapter{Chapitre 2}
    B2
    \part{\textsc{Partie C}}
    C
    \end{document}

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut
    Bonjour,

    Bon, je veux bien admettre que mon premier message n'était pas forcement très clair, sans ECM.

    Désolé, mais
    Oulala, il faut vraiment de la bonne volonté pour te répondre
    je trouve qu'il ne faut pas exagérer tout de même...
    Le code que j'ai mis, je le considère comme un ECM, j'ai simplement laissé la liste des paquetages utilisés pour voir si il n'y a pas d'interaction entre eux. Ensuite, tout ce qui est entre \begin{document} et \end{document} est minimal.

    Néanmoins, je te remercie beaucoup pour l'effort que tu fais pour m'aider !

    Je vais alors tenter de reformuler ma question :
    Comment changer la taille et la forme de la police des titres des parties ?
    j'aimerai que "Partie A" "Partie B" et "Partie C" soient écrit plus gros, et en petites capitales.
    Pour les petites capitales, j'ai juste ajouté \textsc dans \part, mais je ne trouve pas que ça fasse "bien codé".

    Pour ce qui est de mathematex, il n'y a peut être personne d'aussi patient que toi...

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par youplalaboum Voir le message
    je trouve qu'il ne faut pas exagérer tout de même...
    Le code que j'ai mis, je le considère comme un ECM, j'ai simplement laissé la liste des paquetages utilisés pour voir si il n'y a pas d'interaction entre eux.
    D'où ma question : si le but n'est pas de chercher des incompatibilités, pourquoi avoir chargé tous ces packages au risque d'ajouter encore une erreur ?
    Citation Envoyé par youplalaboum Voir le message
    Comment changer la taille et la forme de la police des titres des parties ?
    Avec titlesec, comme je te l'ai dit. Je viens de lire la doc (1/4 d'heure au moins) et j'ai écrit et testé ce code (5 minutes). Et toi, as tu lu las doc ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    \documentclass[12pt,twoside,a4paper,openright]{report}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[bitstream-charter]{mathdesign}
    \usepackage{titlesec}
    	\titleformat{\part}[block]{\Huge\bfseries\scshape}{}{0pt\filcenter}{}
    \usepackage[frenchb]{babel}
     
    \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}
    Citation Envoyé par youplalaboum Voir le message
    Pour ce qui est de mathematex, il n'y a peut être personne d'aussi patient que toi...
    Sache qu'ici, je n'ai pas la réputation d'être particulièrement patient. J'interviens également sur mathematex, et je peux te certifier qu'il y a là bas des gens beaucoup plus patients que moi. Le problème ne vient donc pas de là

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut
    Pour quelqu'un de peu patient, je trouve quand même que tu prends le temps de me répondre, donc merci

    Oui j'ai lu la doc, mais je n'ai pas réussi à faire fonctionner un de mes essais...

    Avec l'exemple que tu me donnes (qui répond à ma question), je vais chercher comment affiner encore les choses, car le titre des parties n'est pas encore en petite majuscule dans la TOC. Une fois que j'aurai trouvé, je posterai le résultat.

    Sinon, j'admets en effet que je n'ai été très limpide depuis le début...

  8. #8
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par youplalaboum Voir le message
    je vais chercher comment affiner encore les choses, car le titre des parties n'est pas encore en petite majuscule dans la TOC.
    C'est très simple : package titletoc

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut
    Citation Envoyé par unbonpetit Voir le message
    C'est très simple : package titletoc
    Ok, je m'y penche

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut
    En fait, au départ, je n'avais pas compris qu'il fallait placer les commandes \titlecontents et \titleformat juste à la suite des \usepackage...

    Merci pour tout

  11. #11
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par youplalaboum Voir le message
    En fait, au départ, je n'avais pas compris qu'il fallait placer les commandes \titlecontents et \titleformat juste à la suite des \usepackage...
    Tu as mal compris en effet. Et moi, j'ai mal agit aussi. En fait, le package babel redéfinit les mises en formes de la table des matières à sa sauce. Pour ne pas le laisser faire et garder la prévalence de titletoc, il faut justement placer les commandes \titlecontents et \titleformat après l'appel à babel. Pour m'amuser, j'ai mis des filets horizontaux à chaque partie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    \documentclass[12pt,twoside,a4paper,openright]{report}
    \usepackage[ansinew]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[bitstream-charter]{mathdesign}
    \usepackage{titletoc}
    \usepackage{titlesec}
    \usepackage[frenchb]{babel}
     
    \titleformat{\part}[block]{\Huge\bfseries\scshape}{\hrule}{0pt}{\filcenter}[\hrule]
    \titlecontents{part}[0cm]{\addvspace{2.25em plus 0pt}\large\bfseries\scshape}{}{\thecontentslabel}{\hfill\contentspage}
    \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}

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Août 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 20
    Par défaut
    Bon, avec tous ces exemples, je commence à comprendre plus finement comment ça fonctionne.

    Le code que tu proposes est super, très bonne idée les filets !
    Je sens que je vais l'utiliser...

    J'insiste : tu es finalement très patient

    Merci encore, c'est vraiment de m'avoir aidé.

    Je vais aussi apporter mon aide à ce que je suis capable de répondre, c'est quand même le but du forum !

  13. #13
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par youplalaboum Voir le message
    Bon, avec tous ces exemples, je commence à comprendre plus finement comment ça fonctionne.
    Hum, n'y vois aucune méchanceté ni taquinerie, mais par acquis de conscience et parce que tout y est bien mieux expliqué qu'ici, je te repose la question : « as tu lu la doc ? »

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. DBGrid, comment dessiner dans les titres des colonnes
    Par dleu dans le forum Bases de données
    Réponses: 9
    Dernier message: 04/11/2004, 17h49
  2. [DBGrid] Titre des colonnes et canvas
    Par dleu dans le forum Bases de données
    Réponses: 8
    Dernier message: 25/10/2004, 12h00
  3. [dbGrid]Image dans le titre des colonnes d'un dbGrid
    Par dleu dans le forum Bases de données
    Réponses: 1
    Dernier message: 31/08/2004, 18h01
  4. conception : des millions de petites valeurs
    Par crossbow dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 02/06/2004, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo