拇指索引中的文本水平和垂直定位

拇指索引中的文本水平和垂直定位

我试图确保拇指索引中的字母在水平和垂直方向上都居中,但在调整拇指索引的大小或在其中设置居中时遇到了麻烦。理论上,对于水平对齐eventxtindentoddtxtexdent应该有助于定位字母,但问题是字母的宽度各不相同 - 它们不可能全部都是 LE、RO 对齐并最终居中。我试图避免手动将每个字母居中...

对于垂直对齐,我有点不知所措。无论我怎么做,字母最终都会在拇指矩形中略微降低,我希望它们完全居中。

%!TEX TS -program = xelatex
%!TEX encoding = UTF-8 Unicode

\documentclass{book}

\usepackage[paperwidth=190mm, paperheight=280mm, textwidth=170mm,  textheight=263mm, 
            top=14mm, bottom=22mm, inner=14mm, outer=19mm, headsep=3mm, headheight=6mm, footskip=12mm]{geometry}

\usepackage[width=12mm, height=9mm, distance=0.5mm, eventxtindent=7mm, oddtxtexdent=2.5mm, topthumbmargin=22mm, bottomthumbmargin=12mm]{thumbs}

\usepackage{lipsum}  


\begin{document}
\pagenumbering{arabic}
\chapter{A}
\addthumb{A}{A}{white}{gray}
\lipsum
\chapter{B}
\addthumb{B}{B}{white}{gray}
\lipsum
\end{document}

相关内容