J'aimerais bien avoir l'entrée de la table des figures ( De plus j'aimerais bien réduire l'espace uniquement entre les entrées de la table des figures ( Ouvrir dans l'éditeur
\documentclass{book} \usepackage[nottoc]{tocbibind} \begin{document} \tableofcontents \listoftables \listoffigures \chapter{Foo} \chapter{Bar} \end{document} |
Je n'ai pas très bien compris ce qui est recherché. Peut-être que ceci, mis dans le préambule, conviendra pour cet ECM : Ouvrir dans l'éditeur
\renewcommand\listfigurename{\normalfont List of Figures} \renewcommand\listtablename{\vspace{-.66667\baselineskip}\normalfont List of Tables} Edit : pour contrer l'hameçon de frenchb, on peut définit soi-même un hameçon pour placer ce que l'on veut au début du texte de remplacement des macros Ouvrir dans l'éditeur
\documentclass[french]{book} \usepackage{babel} \usepackage[nottoc]{tocbibind} \newcommand\insfirst[2]{\edef#1{\unexpanded{#2}\unexpanded\expandafter{#1}}} \AtBeginDocument{\insfirst\listfigurename\normalfont \insfirst\listtablename{\vspace{-.66667\baselineskip}\normalfont}} \begin{document} \tableofcontents \listoftables \listoffigures \chapter{Foo} \chapter{Bar} \end{document} EDIT n°2 : j'espère que cela ira cette fois ci ! Ouvrir dans l'éditeur
\documentclass[french]{book} \usepackage{babel} \usepackage{xpatch} \makeatletter \AtBeginDocument{% \xpatchcmd\listoffigures{\chapter*{\listfigurename}}{\chapter*{\listfigurename}\addcontentsline{toc}{chapter}{\normalfont \listfigurename}}{}{}% \xpatchcmd\listoftables{\chapter*{\listtablename}}{\chapter*{\listtablename}\addcontentsline{toc}{chapter}{\vspace{-.66667\baselineskip}\normalfont\listtablename}}{}{}% \xpatchcmd\l@chapter\hfil{\leaders\hbox{\normalfont$\m@th\mkern\@dotsep mu\hbox{.}\mkern\@dotsep mu$}\hfill}{}{} } \makeatother \begin{document} \tableofcontents \listoftables \listoffigures \chapter{Foo} \chapter{Bar} \end{document} Publiée 22 Avr '16, 11:55 unbonpetit ♦♦ Pathe ♦♦ C'est exactement ce que je cherchais, mais j'ai rencontré un autre problème. Quand j'utilise
(22 Avr '16, 23:40)
Marie
@Marie C'est parce que Il suffit de mettre soi même un autre hameçon pour passer après
(23 Avr '16, 00:27)
unbonpetit ♦♦
@unbonpetit le problème ici est que les titres de listes (vrai titres en page 3 et 5) ne sont plus en gras.
(23 Avr '16, 01:14)
touhami
Merci, je sais ! Contrairement à vous, je n'avais pas l'impression que c'était un problème puisque Marie disait que c'est exactement ce qu'elle cherchait...
(23 Avr '16, 01:21)
unbonpetit ♦♦
|
J'ai rencontré deux autres problèmes. J'aimerais bien avoir dots après les chapitres dans la table des matières ; voilà pourquoi j'ai mis la commande suivante, qui semble empêcher que les numéros de pages soient aussi en normalfont : Ouvrir dans l'éditeur
\documentclass[french]{book} \usepackage[titles]{tocloft} \renewcommand{\cftchapdotsep}{\cftdotsep} \renewcommand{\cftchapleader}\cftdotfill{\cftchapdotsep}} \usepackage{babel} \usepackage[nottoc]tocbibind} \newcommand\insfirst[2]\edef#1{\unexpanded{#2}\unexpanded\expandafter{#1}}} \AtBeginDocument{\insfirst\listfigurename\normalfont \insfirst\listtablename{\vspace{-.66667\baselineskip}\normalfont}} \begin{document} \tableofcontents \listoftables \listoffigures \chapter{Foo} \chapter{Bar} \end{document} Un autre problème, que je viens de remarquer, est que du coup les titres des pages sur lesquelles la liste des figures et la liste des tables apparaissent sont aussi en normalfont — mais j'aimerais bien les garder en gras. @MArei : voir mon edit n°2.
(23 Avr '16, 02:36)
unbonpetit ♦♦
@Marie : voir mon edit n°2
(23 Avr '16, 02:37)
unbonpetit ♦♦
|
Je ne sais pas pourquoi, mais les numéros de page sont toujours en gras. J'ai trouvé une autre solution sur une autre forum : Ouvrir dans l'éditeur
\makeatletter \renewcommand{\toc@chapter}[1]{% \chapter*{#1}\prw@mkboth{#1} \addcontentsline{toc}{section}{#1}} \makeatother |
Je rencontre toujours un problème avec cette question et ses réponses. J'aimerais bien avoir :
* l'entrée de la table des figures ( Cela fonctionne en principe avec ce code :
Mais le problème ici est que les numéros de page sont toujours en gras. Avec le code suivant cela fonctionne — sauf que les listes apparaissent au niveau des sections :
Et j'aimerais bien éviter ceci. Quelqu'un aurait-il une idée pour résoudre ce problème ? |
@Marie Attention ! Les contre-obliques (
\
) saisies telles quelles dans les contributions ne sont pas visibles. Pour insérer du⟨code⟩
, notamment des commandes LaTeX, le mieux est de recourir au raccourci Ctrl+k (dans les questions et réponses) et à`⟨code⟩`
(dans les commentaires). Cf. la FAQ Comment mettre en forme ma contribution ?. Merci de corriger votre contribution si cela n'a pas déjà été fait.Il faut clarifier votre demande.
1) seule les titres de listes qui doivent être en gras ou même pour les numéros des pages?
2) dans les listes des figures et des tableaux il y a deux types d'espacement : espace séparant les entrées et espace de groupement séparant les entrées des chapitres différents donc de quel espace parlez vous?