Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
composition:annexes:tables:changer_le_style_de_la_table_des_matieres [2018/12/09 09:24] – jejust | 3_composition:annexes:tables:changer_le_style_de_la_table_des_matieres [2021/11/02 11:38] (Version actuelle) – Correction de la mise en forme. yannick.tanguy | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Comment changer le style de la table des matières? ====== | ====== Comment changer le style de la table des matières? ====== | ||
+ | La mise en forme des entrées de la table des matières est contrôlée par un certain nombre de commandes internes (présentées à la section 2.3 du // | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * et la série des commandes nommées '' | ||
- | $\Reponse$ | + | Toutes ces commandes internes peuvent être redéfinies individuellement pour obtenir l' |
- | 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' | + | |
- | \vref{ex=tocloft} montre comment ce package permet d' | + | |
- | suspension des sous-sections et décaler le numéro des sections et | + | |
- | sous-sections. | + | |
- | Présentation de la table des matières avec [[ctanpkg> | + | Néanmoins, ce travail sur des commandes internes peut être évité en utilisant différentes extensions. |
- | <latexdoc> | + | ===== Avec l' |
- | \label{ex=tocloft}} | + | |
- | \documentclass{article} | + | L' |
- | \usepackage[frenchb]{babel} | + | |
+ | L' | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | <code latex> | ||
+ | \documentclass[8pt]{extarticle} | ||
\usepackage{tocloft} | \usepackage{tocloft} | ||
- | \renewcommand{\cftsecafterpnum}{\cftparfillskip} | + | \usepackage[french]{babel} |
- | \renewcommand{\cftsubsecleader}{\hfill} | + | |
- | \renewcommand{\cftsubsecafterpnum}{\cftparfillskip} | + | \renewcommand{\cftsecafterpnum}{% |
+ | \cftparfillskip} | ||
+ | \renewcommand{\cftsubsecleader}{% | ||
+ | \hfill} | ||
+ | \renewcommand{\cftsubsecafterpnum}{% | ||
+ | \cftparfillskip} | ||
\begin{document} | \begin{document} | ||
+ | \part{Vocabulaire} | ||
+ | \section{Ga} | ||
+ | \subsection{Bu} | ||
+ | \subsection{Zo} | ||
+ | \section{Meu} | ||
+ | |||
\tableofcontents | \tableofcontents | ||
+ | |||
+ | \end{document} | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP column 45ex> | ||
+ | < | ||
+ | \documentclass[8pt]{extarticle} | ||
+ | \usepackage[width=6cm]{geometry} | ||
+ | \usepackage{tocloft} | ||
+ | \usepackage[frenchb]{babel} | ||
+ | | ||
+ | \renewcommand{\cftsecafterpnum}{% | ||
+ | | ||
+ | \renewcommand{\cftsubsecleader}{% | ||
+ | | ||
+ | \renewcommand{\cftsubsecafterpnum}{% | ||
+ | | ||
+ | \pagestyle{empty} | ||
+ | \begin{document} | ||
\part{Vocabulaire} | \part{Vocabulaire} | ||
\section{Ga} | \section{Ga} | ||
Ligne 27: | Ligne 63: | ||
\subsection{Zo} | \subsection{Zo} | ||
\section{Meu} | \section{Meu} | ||
- | \part{Grammaire} | + | \bigskip % On triche pour afficher la table des matières théorique. |
- | \section{Verbe} | + | \section*{Table des matières} |
- | \subsection{Mode} | + | \contentsline {part}{I\hspace {1em}Vocabulaire}{1}% |
- | \subsection{Temps} | + | \contentsline {section}{\numberline |
+ | \contentsline {subsection}{\numberline {1.1}Bu}{1}% | ||
+ | \contentsline {subsection}{\numberline {1.2}Zo}{1}% | ||
+ | \contentsline {section}{\numberline {2}Meu}{1}% | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | Comme les mêmes mécanismes sont utilisés pour la liste des figures et la liste des tableaux, la mise en forme de ces tables peut être contrôlée de la même façon. | ||
+ | ===== Avec l' | ||
- | $\Reponse$ | + | L' |
- | page de la table des matières. | + | |
- | [[ctanpkg> | + | |
- | package | + | |
- | sectionnement. C'est pour cela que la documentation de [[ctanpkg> | + | |
- | trouve à la fin de celle de [[ctanpkg> | + | |
- | L' | + | L' |
- | 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 [[ctanpkg>titletoc|titletoc]]: | + | <WRAP column 45ex> |
- | + | <code latex> | |
- | <latexdoc> | + | \documentclass[8pt]{extarticle} |
- | \documentclass{article} | + | |
- | \usepackage[frenchb]{babel} | + | |
\usepackage{titletoc} | \usepackage{titletoc} | ||
- | \newcommand*{\subsectionbreak}{\space} | + | \usepackage[french]{babel} |
- | \titlecontents*{subsubsection}[2.1cm] | + | |
- | {$\bullet$\space \itshape\small}{}{} | + | \newcommand*{\subsectionbreak}{% |
- | | + | |
+ | \titlecontents*{subsubsection}[2cm] | ||
+ | {$\bullet$\space \itshape\small} | ||
+ | | ||
\begin{document} | \begin{document} | ||
+ | \section{Ga} | ||
+ | \subsection{Bu} | ||
+ | \subsubsection{Bu long} | ||
+ | \subsubsection{Bu court} | ||
+ | \subsection{Zo} | ||
+ | \subsubsection{Zo rare} | ||
+ | \section{Meu} | ||
+ | |||
\tableofcontents | \tableofcontents | ||
- | \section{s1} | + | \end{document} |
- | \subsection{s2} | + | </ |
- | \subsubsection{s3} | + | </ |
- | \subsubsection{s4} | + | |
- | \subsubsection{s5} | + | <WRAP column 45ex> |
- | \subsubsection{s6} | + | < |
- | \subsection{s7} | + | % Pseudocode |
- | \subsubsection{s8} | + | \documentclass[8pt]{extarticle} |
- | \subsubsection{s9} | + | \usepackage[width=6cm]{geometry} |
- | \section{s10} | + | \usepackage{titletoc} |
- | \subsubsection{s11} | + | \usepackage[frenchb]{babel} |
- | \subsubsection{s12} | + | \pagestyle{empty} |
+ | |||
+ | \newcommand*{\subsectionbreak}{% | ||
+ | \space} | ||
+ | \titlecontents*{subsubsection}[2cm] | ||
+ | {$\bullet$\space \itshape\small} | ||
+ | {}{}{, | ||
+ | |||
+ | \begin{document} | ||
+ | \section{Ga} | ||
+ | \subsection{Bu} | ||
+ | \subsubsection{Bu long} | ||
+ | \subsubsection{Bu court} | ||
+ | \subsection{Zo} | ||
+ | \subsubsection{Zo rare} | ||
+ | \section{Meu} | ||
+ | |||
+ | \section*{Table des matières} | ||
+ | \contentsline {section}{\numberline {1}Ga}{1}% | ||
+ | \contentsline {subsection}{\numberline {1.1}Bu}{1}% | ||
+ | \contentsline {subsubsection}{\numberline {1.1.1}Bu long}{1}% | ||
+ | \contentsline {subsubsection}{\numberline {1.1.2}Bu court}{1}% | ||
+ | \contentsline | ||
+ | \contentsline {subsubsection}{\numberline {1.2.1}Zo rare}{1}% | ||
+ | \contentsline | ||
+ | \contentsfinish | ||
\end{document} | \end{document} | ||
</ | </ | ||
+ | </ | ||
+ | <WRAP clear /> | ||
+ | ===== Avec l' | ||
- | {{htmlmetatags> | + | L' |
- | metatag-og: | + | |
+ | ===== Avec les classes “KOMA-Script” ===== | ||
+ | |||
+ | Les classes [[ctanpkg> | ||
+ | |||
+ | ===== Avec la classe “memoir” ===== | ||
+ | |||
+ | La classe [[ctanpkg> | ||
+ | |||
+ | ----- | ||
+ | //Source:// [[faquk> | ||
+ | |||
+ | {{htmlmetatags> | ||
+ | metatag-og: | ||
metatag-og: | metatag-og: | ||
}} | }} | ||
- |