Verändern Sie die Position des Daumens mit jedem Kapitel

Verändern Sie die Position des Daumens mit jedem Kapitel

Ich schreibe meine Doktorarbeit in LaTeX und möchte am äußeren Rand jeder Seite einen „Tab“ einbinden, der in einem grauen Rechteck die aktuelle Kapitelnummer anzeigt. Dieser Tab soll sich bei jedem Kapitelbeginn nach unten bewegen.

Ich habe es erfolgreich geschafft, mit dem unten stehenden Code eine Registerkarte (oder einen Daumen) einzufügen, aber die Registerkarte bleibt an derselben Position. Irgendwelche Vorschläge, wie ich die Position der Registerkarte jedes Mal verschieben kann, wenn ein neues Kapitel beginnt?

\documentclass [a4paper,12pt,twoside]{book}
\usepackage[english]{babel}

%% packages for chapter thumbs
\usepackage{atveryend}
\usepackage{xcolor}

%% add thumb
\usepackage[height={3.5cm},distance={5mm},topthumbmargin={auto},bottomthumbmargin={auto}]{thumbs}%%%% <--- !

% for some blindtext
\usepackage{lipsum}

\begin{document}

\pagenumbering{arabic} \setcounter{page}{1}
\addthumb{\thechapter}{\Large{\thechapter}}{white}{gray}%%%% <--- !

\chapter{Intro} \label{chap:1}
\lipsum[1-15]

\chapter{Continue} \label{chap:2}
\lipsum[1-9]

\end{document}

Antwort1

\addthumbEs scheint, dass Sie für jeden neuen Daumen einen Aufruf durchführen müssen . Ich würde einen neuen Befehl empfehlen:

\documentclass{book}

%% add thumb
\usepackage[height={3.5cm},distance={5mm},topthumbmargin={auto},bottomthumbmargin={auto}]{thumbs}

% for some blindtext
\usepackage{lipsum}

\newcommand{\thumbforchapter}{\addthumb{Chapter \thechapter}{\Large{\thechapter}}{white}{gray}}

\begin{document}

\pagenumbering{arabic}

\chapter{Intro} \label{chap:1}\thumbforchapter
\lipsum[1-15]

\chapter{Continue} \label{chap:2}\thumbforchapter
\lipsum[1-9]

\end{document}

verwandte Informationen