Comment changer le style de la table des matières?

$\Reponse$ Le package tocloft permet de changer de manière assez simple le style de la table des matières, autant pour les différentes dimensions qui sont utilisées que pour le style de ce qui est écrit. L'exemple \vref{ex=tocloft} montre comment ce package permet d'enlever les points de suspension des sous-sections et décaler le numéro des sections et sous-sections.

Présentation de la table des matières avec tocloft:


\label{ex=tocloft}}
\documentclass{article}
\usepackage[frenchb]{babel}
\usepackage{tocloft}
\renewcommand{\cftsecafterpnum}{\cftparfillskip}
\renewcommand{\cftsubsecleader}{\hfill}
\renewcommand{\cftsubsecafterpnum}{\cftparfillskip}

\begin{document}
\tableofcontents
\part{Vocabulaire}
\section{Ga}
\subsection{Bu}
\subsection{Zo}
\section{Meu}
\part{Grammaire}
\section{Verbe}
\subsection{Mode}
\subsection{Temps}
\end{document}

$\Reponse$ Le package titletoc permet également de modifier la mise en page de la table des matières. Il est peut-être un peu moins convivial que tocloft, mais offre plus de possibilités. Il est distribué avec le package titlesec qui permet de redéfinir le style des commandes de sectionnement. C'est pour cela que la documentation de titletoc se trouve à la fin de celle de titlesec.

L'exemple \vref{ex=titletoc} montre comment titletoc permet d'afficher toutes les sous-sous-sections de la table des matières sans retour à la ligne.

Affichage des sous-sous-sections sur la même ligne avec titletoc:


\documentclass{article}
\usepackage[frenchb]{babel}
\usepackage{titletoc}
\newcommand*{\subsectionbreak}{\space}
\titlecontents*{subsubsection}[2.1cm]
    {$\bullet$\space \itshape\small}{}{}
    {,~\thecontentspage}[ --- ][]
\begin{document}
\tableofcontents

\section{s1}
\subsection{s2}
\subsubsection{s3}
\subsubsection{s4}
\subsubsection{s5}
\subsubsection{s6}
\subsection{s7}
\subsubsection{s8}
\subsubsection{s9}
\section{s10}
\subsubsection{s11}
\subsubsection{s12}
\end{document}
composition/annexes/tables/changer_le_style_de_la_table_des_matieres.txt · Dernière modification: 2018/12/09 10:24 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0