Wie kann ich ein Daumenregister aus dem Paket "thumbs" optimieren?
Hallo, nach einigem Rumgeforsche, scheint am sinnvollsten, ein profesionelles Daumenenregister mit dem Paket `thumbs` zu erstellen (professionell, im Gegensatz zu einem schlichten Daumenregister mit einfachen schwarzen Balken ohne Weiteres, was auch seine Vorteile haben kann.)
Wenn man von einigen Seltsamkeiten absieht, wird das mit thumbs ganz ordentlich:
a) thumbs hat standardmäßig auf jeder Seite einen thumb (gut, auf den Kapitelanfangsseiten könnte man jetzt drüber meckern, aber so ein Drama ist das auch nicht. )
b) Einfache Erstellung eines *Daumenregisterinhaltsverzeichnisses*
c) Leicht editierbares Layout der thumbs
___
*Allerdings, zu Frage:*
*Ich würde das*
![alt text][1]
*gerne auf diese Form bringen:*
![alt text][2]
*Also ohne solche farbigen Balken, sondern nur mit mit den thumb-Markierungen, wie im letzten Bild (die Punktlinien sind schon ok). Auch wollte ich dieses Daumenregisterinhaltsverzeichnis um eine Überschrift ergänzen (es wird autimatisch auf eine eigene Seite gesetzt).*
**Hat dafür vll. jmd. eine Idee?**
***€dit***: In der Datei `thumbs.sty` kommt der Befehl `\thumbsoverview` ab Zeile `1076`; mmh, das ist für mich kurz vor chinesisch :()
**Verbesserungsvorschläge allgemeiner Natur sind auch willkommen!**
![alt text][3]
% Variante A
%\documentclass{scrbook}
% Variante B
\documentclass[onside, automark, open=any, headsepline]{scrreprt}
\usepackage{selinput}
\SelectInputMappings{adieresis={ä},germandbls={ß}}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{xcolor}
% Hyperlinks =========================
\usepackage[%extension=pdf,%
pdfborder={0 0 0}, colorlinks=true,
pdfpagelayout=TwoPageRight,pdfpagemode=UseThumbs,%
plainpages=false,pdfpagelabels=true,%
hyperindex=false,%
linktoc=all
]{hyperref}
%=================================
% Daumenregister =======================
\usepackage[
thumblink=titleandpage, %title, %rule,
linefill=dots,
height={10mm}, %auto
minheight={12mm},%
width={10mm}, %auto
distance={1.5mm},
topthumbmargin={auto},
bottomthumbmargin={auto},%
nophantomsection=false,
ignorehoffset=true,
ignorevoffset=true,
final=true,%
hidethumbs=false,
verbose=true]{thumbs}[2012/02/25]% v1.0n
%
\newcommand{\Chapter}[1]{
\chapter{#1}
\addthumb{#1}{
\space\Huge\sffamily\bfseries \thechapter}{black}{lightgray}
}
%==================================
\usepackage{lipsum}
%========
\begin{document}
%========
\pagenumbering{arabic} %MÖCHTE DAS PAKET thumbs unbedingt haben?!
\addthumbsoverviewtocontents{section}{Daumenregister} % ``intoc''
\thumbsoverview{Table of Thumbs}
%{\clearpage
\tableofcontents
%\clearpage}
\Chapter{Kapitelüberschrift 1}
\lipsum[1-20]
\Chapter{Kapitelüberschrift 2}
\lipsum[1-20]
\Chapter{Kapitelüberschrift 3}
\lipsum[1-20]
\Chapter{Kapitelüberschrift 4}
\lipsum[1-20]
%========
\end{document}
%========
___
___
___
___
___
€dit --------------------
====
Also ich hab mal in der Paketdatei sämtliche `picture`-Umgebungen unter die Lupe genommen; und dieser Balken wird scheint so gesetzt:
%thumbs.sty ---------- ZEILE 728
....
{\color{\th@mb@tmp@backgroundcolour}\rule{\th@mbwidthxtoc}{\th@mbheighty}}
....
Hier könnte ich dieses Rechteck verkürzen, allerdings nur nach links :(
Und in der sty-Datei rumpfuschen ist egtl. auch nicht so die feine Art.
Wie kann ich das von außen manipulieren?
![alt text][4]
€dit2 ---------------
====
Also wenn ich in `thumbs.sty` Zeile 44 (erste Leerzeile nach viel Text) so umschreibe
\RequirePackage{calc}
und die Zeilen 719-731 so umschreibe
\begin{picture}(0,0)%
\def\th@mbstest{rule}%
\ifx\thumbs@thumblink\th@mbstest%
\ifx\th@mb@tmp@column\pagesLTS@zero%
{\color{\th@mb@tmp@backgroundcolour}\hyperref[\th@mb@tmp@label]{\rule{\th@mbwidthxtoc}{\th@mbheighty}}}%
\else%
{\color{\th@mb@tmp@backgroundcolour}\rule{\th@mbwidthxtoc}{\th@mbheighty}}%
\fi%
\else%
{\hskip \textwidth \hskip 1in \hskip-\th@mbwidthx% NEU!!!
\color{\th@mb@tmp@backgroundcolour}\rule{\th@mbwidthx+20pt}{\th@mbheighty}}% NEU: \th@mbwidthx+20pt alt: \th@mbwidthxtoc
\fi%
\end{picture}%
*sieht es* zumindest annähernd so *aus* wie gewünscht.
Aber das kann doch so nicht richtig sein :| **Hat vll. jmd. ein paar Schönheitskorrekturvorschläge?
Oder kann mir jmd. sagen, wie man sowas von außen machen kann?**
![alt text][5]
[1]: http://texwelt.de/wissen/upfiles/thumbs-example3a-1_5.png
[2]: http://texwelt.de/wissen/upfiles/bbbbbbbbbbbbbbbbbbbbbimg776--article_image.jpg
[3]: http://texwelt.de/wissen/upfiles/thumbs-example3a-11_2.png
[4]: http://texwelt.de/wissen/upfiles/aaaaaaa_fdt_3.pnghttp://texwelt.de/wissen/upfiles/aaaaaaa_fdt_3.png
[5]: http://texwelt.de/wissen/upfiles/aaaaaaa_fdt_3_1.png