Je compose avec koma-script un document pour une cliente très exigeante : ma fille, qui rédige son travail personnel encadré pour son baccalauréat. Elle me demande des entêtes de section colorés. Pas de problème : Ouvrir dans l'éditeur Overleaf
\addtokomafont{section}{\color{Bittersweet}} Très bien, mais la couleur n'a pas changé dans la table des matières. Qu'à cela ne tienne : Ouvrir dans l'éditeur Overleaf
\addtokomafont{sectionentry}{\color{Bittersweet}} Venons-en aux entêtes de sous-section. Là non plus, pas de problème, la commande existe : Ouvrir dans l'éditeur Overleaf
\addtokomafont{subsection}{\color{Indigo}} Malheureusement, la commande associée, destinée au style des sous-sections dans la table des matières, n'existe pas : Ouvrir dans l'éditeur Overleaf
% \addtokomafont{subsectionentry}{\color{Indigo}}
Comment faire pour, dans la table des matières, obtenir des sous-sections indigo ? Voici un ECM : Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 12 pt, twoside, french]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage[svgnames, dvipsnames]{xcolor} \usepackage{microtype} \addtokomafont{section}{\color{Bittersweet}} \addtokomafont{sectionentry}{\color{Bittersweet}} \addtokomafont{subsection}{\color{Indigo}} % % TeXnique, au secours ! % \addtokomafont{subsectionentry}{\color{Indigo}} % \usepackage{lipsum} \usepackage{babel} \begin{document} \tableofcontents{} \section{Première section} \label{sec:1} \subsection{première sous-section} \label{subsec:1} \lipsum[1] \subsection{deuxième sous-section} \label{subsec:2} \lipsum[2] \section{Seconde section} \label{sec:2} \subsection{troisième sous-section} \label{subsec:3} \lipsum[3] \end{document} Vous l'aurez compris, l'affaire est d'importance ! Posée 13 Fév '19, 01:05 Pathe ♦♦ |
Je souhaite bonne chance avec le baccalauréat!On peut utiliser Ouvrir dans l'éditeur Overleaf
\RedeclareSectionCommands[ tocentryformat=\color{Indigo}, tocentrynumberformat=\color{Indigo}, tocpagenumberformat=\color{Indigo} ]{subsection} Ouvrir dans l'éditeur Overleaf
\documentclass[a4paper, 12 pt, twoside, french]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[light, largesmallcaps]{kpfonts} \usepackage[svgnames, dvipsnames]{xcolor} \usepackage{microtype} \addtokomafont{section}{\color{Bittersweet}} \addtokomafont{sectionentry}{\color{Bittersweet}} \addtokomafont{subsection}{\color{Indigo}} \RedeclareSectionCommands[ tocentryformat=\color{Indigo}, tocentrynumberformat=\color{Indigo}, tocpagenumberformat=\color{Indigo} ]{subsection} \usepackage{lipsum} \usepackage{babel} \begin{document} \tableofcontents{} \section{Première section} \label{sec:1} \subsection{première sous-section} \label{subsec:1} \lipsum[1] \subsection{deuxième sous-section} \label{subsec:2} \lipsum[2] \section{Seconde section} \label{sec:2} \subsection{troisième sous-section} \label{subsec:3} \lipsum[3] \end{document} Publiée 13 Fév '19, 01:58 samcarter |
Les ............ et le numéro de page aussi en Indigo ?
Oui, tout à fait ! Les numéros des sections étant colorés, il est logique que ceux des sous-sections le soient aussi.
Sauf les numéros de page:
\renewcommand*{\addsubsectiontocentry}[2]{\addtocentrydefault{subsection}{\color{Indigo}#1}{\color{Indigo}#2}}