Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 7
mineure

08 Aoû '17, 02:31

Pathe's gravatar image

Pathe
7.6k49209252

Une solution simple consisteà consiste à définir une commande `\colorbox` personnalisée, qui insère une règle invisible au début de la boîte. boîte. Je l'ai fait avec une hauteur et une profondeur calculées au plus juste, mais c'est facile à modifier. modifier. J'ai utilisé `ex` pour unité, de sorte qu'en cas de changement de police, cela fonctionne toujours (en principe). \documentclass[french]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{titletoc}% \usepackage[table]{xcolor}% \newcommand*{\contentsbox}[2]{\colorbox{#1}{\rule[-0.5ex]{0pt}{2.5ex}\smash{#2}}}% \contentsmargin{0cm}% \titlecontents{chapter}[1cm]% {\addvspace{15pt}\color{blue}\large\sffamily\bfseries}% {\llap{\contentsbox{blue!10}{\makebox[4cm][r]{\chaptername\nobreakspace\thecontentslabel}}\hskip5pt}\contentsbox{black!8}}% {\llap{\contentsbox{blue!10}{\makebox[4cm][r]{}}\hskip5pt}\contentsbox{black!8}}% {}% \begin{document} \tableofcontents \chapter{Élastique} \chapter{Elastique} \chapter{Élastique} \end{document} ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/boxheightintoc_nSRg74L.png
cliquez ici pour masquer/afficher la révision 6
mineure

24 Jan '17, 15:30

Pathe's gravatar image

Pathe
7.6k49209252

Une solution simple consisteà définir une commande `\colorbox` personnalisée, qui insère une règle invisible au début de la boîte. Je l'ai fait avec une hauteur et une profondeur calculées au plus juste, mais c'est facile à modifier. J'ai utilisé `ex` pour unité, de sorte qu'en cas de changement de police, cela fonctionne toujours (en principe). \documentclass[french]{book} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{babel} \usepackage{titletoc}% \usepackage[table]{xcolor}% \newcommand*{\contentsbox}[2]{\colorbox{#1}{\rule[-0.5ex]{0pt}{2.5ex}\smash{#2}}}% \contentsmargin{0cm}% \titlecontents{chapter}[1cm]% {\addvspace{15pt}\color{blue}\large\sffamily\bfseries}% {\llap{\contentsbox{blue!10}{\makebox[4cm][r]{\chaptername\nobreakspace\thecontentslabel}}\hskip5pt}\contentsbox{black!8}}% {\llap{\contentsbox{blue!10}{\makebox[4cm][r]{}}\hskip5pt}\contentsbox{black!8}}% {}% \begin{document} \tableofcontents \chapter{Élastique} \chapter{Elastique} \chapter{Élastique} \end{document} ` `![alt ![alt text][1] [1]: http://texnique.fr:80/osqa/upfiles/boxheightintoc_nSRg74L.png
cliquez ici pour masquer/afficher la révision 5
Ajouté un `\smash` dans la définition de `\contentsbox`.

24 Jan '17, 13:17

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 4

23 Jan '17, 22:33

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 3

23 Jan '17, 13:58

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 2

23 Jan '17, 13:56

Bernard's gravatar image

Bernard
4.6k15

cliquez ici pour masquer/afficher la révision 1

23 Jan '17, 13:54

Bernard's gravatar image

Bernard
4.6k15

C'est votre première visite ici ? Consultez la FAQ !

×