章ごとに親指の位置を移動します

章ごとに親指の位置を移動します

私は博士論文を LaTeX で書いていますが、各ページの外側の端に灰色の四角形で現在の章番号を表示する「タブ」を追加したいと考えています。このタブは、新しい章が始まるたびに下に移動する必要があります。

以下のコードを使用してタブ (またはサム) を正常に組み込むことができましたが、タブは同じ位置のままです。新しい章が始まるたびにタブの位置を移動できる方法について何かアドバイスはありますか?

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

答え1

新しいサムごとに呼び出す必要があるようです\addthumb。新しいコマンドをお勧めします:

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

関連情報