Bonjour à tous. J'ai quelques soucis avec le paquet Thumbs. Je rédige un document, de classe extbook, au format A5 avec les marges définies à l'aide du paquet Geometry. Malheureusement, dans les onglets, le numéro du chapitre n'est pas centré verticalement et dans la table d'onglet, les numéros de chapitre sont trop proche des numéros de pages. Je n'ai pas trouvé quelles options permets de corriger ces défauts. Pouvez-vous m'aider?
Posée 09 Avr, 18:40 Gatix |
Voir le dernier billet ici anonyme74190 (c'est moi) qui renvoit à ici pour le détail. Ci-dessous l'ECM. C'est essentiellement le paramétrage du package thumbs qui intervient. \documentclass[twoside]{book} %save the old definition: \let\oldaddtocontents\addtocontents \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[frenchb]{babel} \usepackage[backend=bibtex, style=authoryear, backref, useprefix=true]{biblatex} \usepackage{csquotes} \usepackage[hyperindex=false, linktoc=all]{hyperref} \hypersetup{colorlinks=true,linkcolor=blue, citecolor=blue} \usepackage[thumblink=none,linefill=dots,height={auto},minheight={33pt},% width={40pt},distance={2mm},topthumbmargin={40pt},bottomthumbmargin={40pt},% nophantomsection=false,ignorehoffset=true,ignorevoffset=true,final=true,% hidethumbs=false,verbose=true]{thumbs} \usepackage{xpatch} %restore (twice!) the definition in \addthumb: \xpatchcmd{\addthumb}{\addtocontents}{\oldaddtocontents}{}{} \xpatchcmd{\addthumb}{\addtocontents}{\oldaddtocontents}{}{} \usepackage{lipsum} \begin{document} \pagenumbering{arabic} \section*{Example for thumbs} \tableofcontents \addthumbsoverviewtocontents{chapter}{Thumb marks overview} \thumbsoverview{Table of Thumbs} \chapter{Chaptitre 1} \addthumb{First Chap}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 2} \addthumb{Chaptitre 2}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 3} \addthumb{Chaptitre 3}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 4} \addthumb{Chaptitre 4}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 5} \addthumb{Chaptitre 5}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 6} \addthumb{2Chaptitre 6}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 7} \addthumb{Chaptitre 7}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 8} \addthumb{Chaptitre 8}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 9} \addthumb{Chaptitre 9}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 10} \addthumb{Chaptitre 10}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 11} \addthumb{Chaptitre 11}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 12} \addthumb{Chaptitre 12}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \chapter{Chaptitre 13} \addthumb{Chaptitre 13}{\Huge{\textbf{\arabic{chapter}}}}{white}{gray} \newpage \lipsum[1] \end{document} Publiée 12 Avr, 08:55 onyme Parfait. Merci. C'est bien mieux ainsi. J'imagine qu'il n'y a pas vraiment de solution pour le centrage verticale du numéro de chapitre dans l'onglet, dommage.
(15 Avr, 11:40)
Gatix
La documentation https://ctan.org/pkg/thumbs?lang=en présente pas mal d'exemples. Mais je n'ai pas vu de réglage vertical du texte.
(15 Avr, 11:50)
onyme
|
En lien avec mon exemple ici je crois me souvenir que j'avais réglé le problème en diminuant la longueur entre le texte de gauche de l'onglet et le numéro de la page.
C'est la raison du patch pour le problème d'onglet dans le préambule?