Classe report et mise en page

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.

Classe report et mise en page

Messagepar Valvino » Mardi 04 Décembre 2007, 20:45

Bonjour,

Pour des écrits d'une trentaine de pages, la classe report est idéale. J'ai un problème, les pages de changement de chapitres possèdent leurs propres mises en page et ducoup l'affichage de \pagestyle{fancy} ne s'affiche plus.

De plus elle n'apparait pas dans la première page de la table des matières!

Voici un ECM:

Code: Tout sélectionner
\documentclass[12pt]{report}
\usepackage[frenchb]{babel}
\usepackage[latin1]{inputenc}
\usepackage{fancyhdr}
\usepackage{lastpage}

%% Pour avoir l'affichage des noms de chapitres comme je veux %%
\makeatletter
\def\@makechapterhead#1{%
  \vspace*{0pt}%
  {\parindent \z@ \raggedright \normalfont
    \interlinepenalty\@M
   \Huge \bfseries\thechapter.\quad#1\par\nobreak
   \vskip 20\p@
  }}
\makeatother

\pagestyle{fancy}
\lhead{Valvino - ECM}
\rhead{}
\renewcommand{\headrulewidth}{0.4pt}
\lfoot{}
\cfoot{}
\rfoot{\thepage/\pageref{LastPage}}
\renewcommand{\footrulewidth}{0.4pt}

\begin{document}

\author{Valvino}
\title{ECM
\date{}
\maketitle

\tableofcontents

\chapter{Premier}

Pas de mise en page Fancy ici et sur la table des matières!!!

\newpage

Là elle apparait!

\end{document}


Merci de vos conseils,

Valentin
Dernière édition par Valvino le Dimanche 31 Août 2008, 18:34, édité 1 fois.
Valvino
Giga-utilisateur
 
Messages: 922
Inscription: Mercredi 21 Mars 2007, 10:59
Statut actuel: Post-bac | Master

Publicité

Re: Classe report et mise en page

Messagepar rebouxo » Mardi 04 Décembre 2007, 21:49

Je comprends pas bien le problème : tu veux des entêtes et pied de page sur une page de début de chapitre ?

Je n'ai jamais vu cela dans un livre correctement typographié, bien évidemment cela doit être possible, mais est-ce vraiment une bonne idée ?

Ou alors je n'ai rien compris, ce qui est toujours possible.

Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Classe report et mise en page

Messagepar Valvino » Mercredi 05 Décembre 2007, 10:27

Effectivement, ca ne serait pas une bonne idée sur un bouquin avec de vrais chapitres, mais en fait j'utilisela commande \chapter comme une "super" \section si tu veux (d'où ma mise en forme particulière pour les titres de chapitres, comme une section!), donc la notion de chapitre n'a pas d'importance pour moi.
Valvino
Giga-utilisateur
 
Messages: 922
Inscription: Mercredi 21 Mars 2007, 10:59
Statut actuel: Post-bac | Master

Re: Classe report et mise en page

Messagepar rebouxo » Mercredi 05 Décembre 2007, 11:42

Ok, Comment faire simple quand on peut faire compliquer...

Code: Tout sélectionner
\makeatletter
\let \ps@plain=\ps@empty
\makeatother


Le code précédent redéfini les entête de la page des chapitres comme vide (c'est le \ps@plain).
J'essayerais bien \ps@fancy, à la place.

Je ne garantie rien, pas le temps de tester.
Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: Classe report et mise en page

Messagepar Valvino » Mercredi 05 Décembre 2007, 19:14

Bah en fait au début je faisais avec la classe article mais les subsubsection c'ets pas très lisible. Bravo pour ta méthode elle marche :D
Valvino
Giga-utilisateur
 
Messages: 922
Inscription: Mercredi 21 Mars 2007, 10:59
Statut actuel: Post-bac | Master

Re: Classe report et mise en page

Messagepar rebouxo » Mercredi 05 Décembre 2007, 20:47

Ben là c'est un chouia le hasard. Bon, LaTeX a été bien programmé.

Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Proximic [Spider] et 35 invités