
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
\addthumb
Es 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}