Table des matières sans numéros de pages

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.

Table des matières sans numéros de pages

Messagepar neige » Jeudi 18 Septembre 2014, 08:15

Bonjour

Je souhaite créer une table des matières mais sans le numéro de page devant chaque niveau de titre. Autrement dit, je souhaite générer un plan sans faire référence aux numéros de pages. Comment faire ?

Merci et bonne journée.
neige
Hecto-utilisateur
 
Messages: 64
Inscription: Lundi 19 Décembre 2011, 12:37
Statut actuel: Post-bac

Publicité

Re: Table des matières sans numéros de pages

Messagepar balf » Jeudi 18 Septembre 2014, 09:46

Il faut redéfinir la mise en forme de la table des matière. Personnellement, je fais ce genre de choses avec l'extension titletoc (composante de titlesec, qui sert à personnaliser les titres de chapitres, sections, &c.). Jetez un œil à la doc de titlesec, § 6.

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

Re: Table des matières sans numéros de pages

Messagepar balf » Jeudi 18 Septembre 2014, 14:36

Voici un exemple de ce qu'on peut faire (avec un bidouillage pour faire figurer les chapitres et sections non numérotés dans la table des matières, parce que je n'ai pas voulu mettre les mains dans titlesec). J'ai rebaptisé la table des matières « plan ».

Code: Tout sélectionner
\documentclass[a4paper, 11pt, francais]{book}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{garamondx}
\usepackage{babel}
\usepackage{etoolbox}
\usepackage{microtype}
\pretocmd{\lsstyle}{\SetTracking[no ligatures = {f}]{encoding = *}{40}}{}{}%

\usepackage[clearempty]{titlesec}
\usepackage{titletoc}
\usepackage{lipsum}

\AtBeginDocument{\def\contentsname{\textls{\scshape\mdseries\hfill plan\hfill}}}

\titlecontents{chapter}[0em]% distance à la marge gauche
{\renewcommand\thechapter{\Roman{chapter}}\vskip 2ex\scshape\large}% code précédantl’affichage du titre
{\thecontentslabel.\hskip 0.33em\lsstyle}% pour \chapter
{\hspace*{1.06em}\lsstyle}% pour \chapter*\renewcommand\thecontentslabel{\relax}
{}% affichage des numéros de page
[\smallskip]% espacement vertical après affichage du titre

\titlecontents{section}[1.18em]
{\vskip 0.5ex}%
{\thecontentslabel\enspace}%
{\hspace{1.75em}}%
{}%

\begin{document}

\tableofcontents

\chapter*{Présentation}
\addcontentsline{toc}{chapter}{Présentation}

\chapter{Mon Premier Chapitre}
\section*{Introduction}
\addcontentsline{toc}{section}{Introduction}

\lipsum[1]
\chapter{Un Second Chapitre}
\lipsum[2]
\section{Section prime}
\lipsum[3]
\section{Section seconde}
\lipsum[4]

\end{document}


B.A.
Fichiers joints
plan.pdf
(82.96 Kio) Téléchargé 178 fois
balf
Zetta-utilisateur
 
Messages: 3858
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] et 4 invités