Introduction problématique

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.

Introduction problématique

Messagepar christianw » Lundi 12 Mars 2018, 23:51

Bonsoir à tous,

j'ai un début de document, classe book, avec une introduction qui me pose de petits problèmes de détails de mise en page. Je vais esayyer d'expliquer ça avec un ECM mais c'est peut-être mon approche qui n'est pas bonne.

Code: Tout sélectionner
\documentclass[a4paper, 11pt, titlepage, oneside]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage[francais]{babel}

\pagestyle{headings}
\title{Le titre}
\author{\textsc{Christian}}

\begin{document}
\maketitle

\tableofcontents

\chapter*{Introduction}
\section{section 1}
\lipsum

\section{section 2}
\lipsum

\chapter{chapitre 1}
\section{section 1}
\lipsum

\section{section 2}
\lipsum

\section{section 3}
\lipsum

\section{section 4}
\lipsum

\section{section 5}
\lipsum

\chapter{chapitre 2}
\section{section 1}
\lipsum

\section{section 2}
\lipsum

\section{section 3}
\lipsum

\section{section 4}
\lipsum

\section{section 5}
\lipsum

\chapter{chapitre 3}
\section{section 1}
\lipsum

\section{section 2}
\lipsum

\section{section 3}
\lipsum

\section{section 4}
\lipsum

\section{section 5}
\lipsum

\chapter{chapitre 4}
\section{section 1}
\lipsum

\section{section 2}
\lipsum

\section{section 3}
\lipsum

\section{section 4}
\lipsum

\section{section 5}
\lipsum

\chapter{chapitre 5}
\section{section 1}
\lipsum

\section{section 2}
\lipsum

\section{section 3}
\lipsum

\section{section 4}
\lipsum

\section{section 5}
\lipsum

\end{document}


Comme je souhaite que le chapitre 1 soit numéroté 1, j'ai étoilé l'introduction. Sauf que...

- le titre "introduction" n’apparaît pas dans la table des matières alors que j'aimerai bien
- les sections de l'introduction, apparaissent dans la table mais numérotées «0.1 section 1» et «0.2 section 2». Je préférerai «1 section 1» et «2 section 2» sans le 0 devant...
- L'entête de la deuxième page de table des matières est bien «TABLE DES MATIÈRES» comme il convient mais cet entête n'est pas modifié pour l'introduction : l'entête est aussi «TABLE DES MATIÈRES» pour la deuxième page de l'introduction. À partir du chapitre 1, tout est OK.

Quelqu'un aurait-il une piste pour m'aider ?

Merci
Christian
christianw
Déca-utilisateur
 
Messages: 19
Inscription: Mardi 26 Septembre 2017, 21:48
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Introduction problématique

Messagepar marco56 » Mardi 13 Mars 2018, 01:22

J'ai résolu tes problèmes 1 et 3 mais pas le 2.
T'inquiète, les pros vont arriver...
Code: Tout sélectionner
    \documentclass[a4paper, 11pt, titlepage, oneside]{book}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lipsum}
    \usepackage[francais]{babel}
    \usepackage{minitoc}

    \pagestyle{headings}
    \title{Le titre}
    \author{\textsc{Christian}}

    \begin{document}
    \maketitle

    \tableofcontents
\frontmatter
    \chapter*{Introduction}
    \addstarredchapter{Introduction}
    \section{section 1}
    \lipsum

    \section{section 2}
    \lipsum
\mainmatter
    \chapter{chapitre 1}

....

Attention : compiler 2 fois.
marco56
Giga-utilisateur
 
Messages: 726
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Introduction problématique

Messagepar christianw » Mardi 13 Mars 2018, 11:40

marco56 a écrit:J'ai résolu tes problèmes 1 et 3

Merci, c'est déjà super...

Pour 2, ce n'est pas le plus moche mais je vais aussi chercher par moi-même (ça permet d'apprendre)
Bon, si quelqu'un a un ou deux mots clé pour guider je prends ;-)
christianw
Déca-utilisateur
 
Messages: 19
Inscription: Mardi 26 Septembre 2017, 21:48
Statut actuel: Actif et salarié | Enseignant

Re: Introduction problématique

Messagepar marco56 » Mardi 13 Mars 2018, 12:15

Tu peux utiliser cela dans ton préambule mais cela renomme toutes les sections :
Code: Tout sélectionner
\makeatletter
\renewcommand{\thesection}{\@arabic\c@section}
\makeatother
marco56
Giga-utilisateur
 
Messages: 726
Inscription: Jeudi 25 Novembre 2010, 22:10
Statut actuel: Actif et salarié | Enseignant

Re: Introduction problématique

Messagepar balf » Mardi 13 Mars 2018, 13:15

Je crois bien que
Code: Tout sélectionner
\renewcommand{\thesection}{\arabic}{section}
doit suffire, et pour que ça ne concerne que le chapitre étoilé, mettre cette instruction juste avant, et l'ensemble dans un groupe, afin que cela reste local.

Maintenant, si l'on veut quelque chose dans le préambule (par exemple parce qu'il y a plusieurs chapitres étoilés dans le document et quon n'a pas envie de répéter l'opération n fois), on peut patcher la défintion des chapitres étoilés:
Code: Tout sélectionner
\def\@schapter#1{\renewcommand{\thesection}{\arabic}{section}
                   \if@twocolumn
                   \@topnewpage[\@makeschapterhead{#1}]%
                 \else
                   \@makeschapterhead{#1}%
                   \@afterheading
                 \fi}

Si par hasard on utilise titlesec pour redéfinir la mise en page des titres de chapitres, on peut utiliser la clef numberless pour en donner une version « spéciale chapitre étoilé »

B. A.
Dernière édition par balf le Mardi 13 Mars 2018, 14:43, édité 1 fois.
balf
Zetta-utilisateur
 
Messages: 3782
Inscription: Mercredi 02 Janvier 2008, 23:18
Statut actuel: Actif et salarié | Maître de conférence

Re: Introduction problématique

Messagepar christianw » Mardi 13 Mars 2018, 13:46

balf a écrit:Si par hasar on utilise titlesec pour redéfinir la mise en page des titres de chapitres, on peut utiliser la clef numberless pour en donner une version « spéciale chapitre étoilé »

Effectivement, j'ai allégé mon ECM mais j'utilise titlesec. Je vais regarder dans ce sens...

Merci beaucoup à tous les trois.
christianw
Déca-utilisateur
 
Messages: 19
Inscription: Mardi 26 Septembre 2017, 21:48
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: Google [Bot], Grapeshot [Crawler] et 9 invités