我试图确保拇指索引中的字母在水平和垂直方向上都居中,但在调整拇指索引的大小或在其中设置居中时遇到了麻烦。理论上,对于水平对齐eventxtindent
,oddtxtexdent
应该有助于定位字母,但问题是字母的宽度各不相同 - 它们不可能全部都是 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}