Anzeige:
Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 31 bis 45 von 47

Thema: Daumenindex chapterthumbs Daumenregister

  1. #31
    Registrierter Benutzer
    Registriert seit
    28.05.2009
    Beiträge
    407
    Zitat Zitat von rais Beitrag anzeigen
    (wär aber vermutlich `gehupft wie gesprungen')
    So ist es ... alle Varianten funktionieren
    MiKTex 2.9 | TeXstudio 2.8.2 | TeXworks 0.4.5

  2. #32
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Stichwortverzeichnis nicht nummerieren

    Hallo Community,

    ich habe leider 2 Probleme

    Die Seite vor Appendix wird nicht nummiert und Stichwortverzeichnis wird mitnummeriert - aber es hat ja gar keine Kapitelnummer.

    Code:
    \documentclass[ngerman]{scrbook}
    \usepackage{xltxtra}
    \usepackage{babel,blindtext,color,scrpage2,eso-pic}
    \usepackage{makeidx}
    	\makeindex
    	\newcommand{\bb}[1]{\textbf{\hyperpage{#1}}}
    	\makeatletter	%---| Index_Einzug verkleinern |--------------------------------------
    	\renewcommand\@idxitem{\par\hangindent 1em} % ^^^ Stellschraube
    	\makeatother
    \pagestyle{scrheadings}
    %%%
    %chaptered thumbs:
    %%%
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{0.05\paperheight}
    \setlength{\chtwidth}{4em}
    \definecolor{chtbg}{gray}{0.85}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries\sffamily\thechapter}
    \newcommand\chthumbbox{%
      \ifnum\value{chtchg}=0 % neues Kapitel?
        \stepcounter{chtchg}%
        \stepcounter{chtchap}%
      \fi
      \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
        \setlength{\chtypos}{\chtoffs}%
        \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
        \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
        \parbox[b][\chtypos][b]{\chtwidth}{%
          \setlength{\fboxsep}{0pt}
          \colorbox{chtbg}{%
            \parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
          }%outer parbox
        }%colorbox
      \else\relax%vielleicht nicht notwendig
      \fi%
    }%\chthumbbox
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{2\chtwidth}{%
            \chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{\paperwidth}{%
            \hfill\chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
      \chapter{#2}
      \blindtext[#1]
    }
    %\lefoot{\leftchthumbs}
    \rofoot[\rightchthumbs]{\rightchthumbs}
    \begin{document}
    \chapter*{Vorwort}
    \blindtext
    test\index{test}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \appendix
    \demochap{foo -- Appendix}
    \printindex
    \end{document}
    Vielen Dank für die Hilfe!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  3. #33
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Keine Nummer mehr im Stichwortverzeichnis

    Das Problem mit der Kapitelnummer im Stichwortverzeichnis habe ich gelöst.
    Komischerweise tritt das Problem, dass die letzte rechte Seite vor Appendix kein Daumenregister hat, in meiner Originaldatei nicht auf. Deshalb gehe ich darauf nicht weiter ein.

    Code:
    \documentclass[ngerman]{scrbook}
    \usepackage{xltxtra}
    \usepackage{babel,blindtext,color,scrpage2,eso-pic}
    \usepackage{makeidx}
    	\makeindex
    	\newcommand{\bb}[1]{\textbf{\hyperpage{#1}}}
    	\makeatletter	%---| Index_Einzug verkleinern |--------------------------------------
    	\renewcommand\@idxitem{\par\hangindent 1em} % ^^^ Stellschraube
    	\makeatother
    \pagestyle{scrheadings}
    %%%
    %chaptered thumbs:
    %%%
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{0.05\paperheight}
    \setlength{\chtwidth}{4em}
    \definecolor{chtbg}{gray}{0.85}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries\sffamily\thechapter}
    \newcommand\chthumbbox{%
      \ifnum\value{chtchg}=0 % neues Kapitel?
        \stepcounter{chtchg}%
        \stepcounter{chtchap}%
      \fi
      \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
        \setlength{\chtypos}{\chtoffs}%
        \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
        \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
        \parbox[b][\chtypos][b]{\chtwidth}{%
          \setlength{\fboxsep}{0pt}
          \colorbox{chtbg}{%
            \parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
          }%outer parbox
        }%colorbox
      \else\relax%vielleicht nicht notwendig
      \fi%
    }%\chthumbbox
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{2\chtwidth}{%
            \chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{\paperwidth}{%
            \hfill\chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
      \chapter{#2}
      \blindtext[#1]
    }
    %\lefoot{\leftchthumbs}
    \rofoot[\rightchthumbs]{\rightchthumbs}
    \begin{document}
    \chapter*{Vorwort}
    \blindtext
    test\index{test}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \appendix
    \demochap{foo -- Appendix}
    \cleardoublepage
    \clearscrheadfoot % löscht alle Einstellungen für Kopf- und Fußzeilen. Nun folgt eine neue Definition.
    \rofoot{\headmark\rlap{\hspace{0.30cm}\pagemark}} % Wunschlayout
    \printindex 	\renewcommand{\indexname}{Stichwortverzeichnis}
    \end{document}
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  4. #34
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Versatz des Daumenregister (offset)

    Für ein Projet, dass in der Druckerei gedruckt wird, muss das Papierformat 0.25in höher und 0.125in breiter sein.

    Mit geometry habe ich die Papierhöhe 0.25in höher eingestellt und die Breite um 0.125in breiter als das original Maß gesetzt. Damit die Seiten zentriert erscheinen, habe ich sie mit layoutoffset (layoutoffset={0.0625in,0.125in}) um die hälfte nach unten und links gesetzt.

    Das Problem im Daumenregister liegt darin, dass der graue Rahmen in der die Zahl ist, in voller Länge erhalten bleiben muss, damit es beim späteren Beschnitt zu keinem weißen Rand kommt. Dennoch möchte ich die Zahl zentriert in der nun um 0.125in kürzeren Box haben. Da oben 0.125in Verschnitt ist, sollte das Daumenregister mit .0125in Abstand vom Seitenrand beginnen.

    Wie gehe ich vor?


    Code:
    \documentclass[ngerman]{scrbook}
    \usepackage[paperwidth=6.125in,paperheight=9.25in,layoutwidth= 6in,layoutheight=9in,layoutoffset={0.0625in,0.125i n},
    twoside,top=1.75cm,headsep=0.5cm,bottom=2.5cm,foot skip=1.35cm,inner=2.4cm,outer=2.5cm,marginparsep=0 .3cm,marginparwidth=1.4cm]{geometry}
    \usepackage{xltxtra}
    \usepackage{babel,blindtext,color,scrpage2,eso-pic}
    \usepackage{makeidx}
    \makeindex
    \newcommand{\bb}[1]{\textbf{\hyperpage{#1}}}
    \makeatletter %---| Index_Einzug verkleinern |--------------------------------------
    \renewcommand\@idxitem{\par\hangindent 1em} % ^^^ Stellschraube
    \makeatother
    \pagestyle{scrheadings}
    %%%
    %chaptered thumbs:
    %%%
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{0.05\paperheight}
    \setlength{\chtwidth}{4em}
    \definecolor{chtbg}{gray}{0.85}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries\sffamily\t hechapter}
    \newcommand\chthumbbox{%
    \ifnum\value{chtchg}=0 % neues Kapitel?
    \stepcounter{chtchg}%
    \stepcounter{chtchap}%
    \fi
    \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
    \setlength{\chtypos}{\chtoffs}%
    \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
    \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
    \parbox[b][\chtypos][b]{\chtwidth}{%
    \setlength{\fboxsep}{0pt}
    \colorbox{chtbg}{%
    \parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
    }%outer parbox
    }%colorbox
    \else\relax%vielleicht nicht notwendig
    \fi%
    }%\chthumbbox
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
    \AddToShipoutPicture*{%
    \AtPageLowerLeft{%
    \parbox[b][\paperheight]{2\chtwidth}{%
    \chthumbbox%
    \vfill%
    }%
    }%
    }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
    \AddToShipoutPicture*{%
    \AtPageLowerLeft{%
    \parbox[b][\paperheight]{\paperwidth}{%
    \hfill\chthumbbox%
    \vfill%
    }%
    }%
    }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
    \chapter{#2}
    \blindtext[#1]
    }
    %\lefoot{\leftchthumbs}
    \rofoot[\rightchthumbs]{\rightchthumbs}
    \begin{document}
    \chapter*{Vorwort}
    \blindtext
    test\index{test}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \appendix
    \demochap{foo -- Appendix}
    \cleardoublepage
    \clearscrheadfoot % löscht alle Einstellungen für Kopf- und Fußzeilen. Nun folgt eine neue Definition.
    \rofoot{\headmark\rlap{\hspace{0.30cm}\pagemark}} % Wunschlayout
    \printindex \renewcommand{\indexname}{Stichwortverzeichnis}
    \end{document}
    [/CODE]
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  5. #35
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von ElGato Beitrag anzeigen
    Das Problem im Daumenregister liegt darin, dass der graue Rahmen in der die Zahl ist, in voller Länge erhalten bleiben muss, damit es beim späteren Beschnitt zu keinem weißen Rand kommt. Dennoch möchte ich die Zahl zentriert in der nun um 0.125in kürzeren Box haben. Da oben 0.125in Verschnitt ist, sollte das Daumenregister mit .0125in Abstand vom Seitenrand beginnen.

    Wie gehe ich vor?
    der zusätzliche Abstand von oben ist einfach (s.u. `\chtyinitoffset').
    Zum Beschnitt: wie wär's mit einer zusätzlichen Box in Daumenboxhintergrundfarbe (außen) neben der \chthumbbox?
    Code:
    \documentclass[ngerman]{scrbook}
    \usepackage[paperwidth=6.125in,paperheight=9.25in,layoutwidth=6in,
      layoutheight=9in,layoutoffset={0.0625in,0.125in},
      twoside,top=1.75cm,headsep=0.5cm,bottom=2.5cm,
      footskip=1.35cm,inner=2.4cm,outer=2.5cm,
      marginparsep=0.3cm,marginparwidth=1.4cm]{geometry}
    \usepackage{xltxtra}
    \usepackage{babel,blindtext,color,scrpage2,eso-pic}
    \usepackage{makeidx}
    \makeindex
    \newcommand{\bb}[1]{\textbf{\hyperpage{#1}}}
    \makeatletter %---| Index_Einzug verkleinern |--------------------------------------
    \renewcommand\@idxitem{\par\hangindent 1em} % ^^^ Stellschraube
    \makeatother
    \pagestyle{scrheadings}
    %%%
    %chaptered thumbs:
    %%%
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \newlength\chtyinitoffset%zusätzlicher Abstand vom Rand oben
    \newlength\chtxinitoffset%zusätzlicher Abstand vom Seitenrand
    \setlength\chtyinitoffset{0.125in}%
    \setlength\chtxinitoffset{0.0625in}%
    
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{0.05\paperheight}
    \setlength{\chtwidth}{4em}
    \definecolor{chtbg}{gray}{0.85}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries\sffamily\thechapter}
    \newcommand\chthumbbox{%
    \ifnum\value{chtchg}=0 % neues Kapitel?
    \stepcounter{chtchg}%
    \stepcounter{chtchap}%
    \fi
    \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
    \setlength{\chtypos}{\chtoffs}%
    \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
    \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
    \addtolength\chtypos{\chtyinitoffset}% plus Abstand vom oberen Rand
    \parbox[b][\chtypos][b]{\chtwidth}{%
    \setlength{\fboxsep}{0pt}
    \colorbox{chtbg}{%
    \parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
    }%outer parbox
    }%colorbox
    \else\relax%vielleicht nicht notwendig
    \fi%
    }%\chthumbbox
    \newcommand*\chtbleedbox{% die Box, die abgeschnitten wird...
      \ifnum\value{chtchap}>-1% wie bei \chthumbbox
        {\color{chtbg}\rule{\chtxinitoffset}{\chtheight}}%
      \fi
    }
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
    \AddToShipoutPicture*{%
    \AtPageLowerLeft{%
    \parbox[b][\paperheight]{2\chtwidth}{%
    \chtbleedbox\chthumbbox%
    \vfill%
    }%
    }%
    }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
    \AddToShipoutPicture*{%
    \AtPageLowerLeft{%
    \parbox[b][\paperheight]{\paperwidth}{%
    \hfill\chthumbbox\chtbleedbox%
    \vfill%
    }%
    }%
    }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
    \chapter{#2}
    \blindtext[#1]
    }
    %\lefoot{\leftchthumbs}
    \rofoot[\rightchthumbs]{\rightchthumbs}
    \begin{document}
    \chapter*{Vorwort}
    \blindtext
    test\index{test}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \appendix
    \demochap{foo -- Appendix}
    \cleardoublepage
    \clearscrheadfoot % löscht alle Einstellungen für Kopf- und Fußzeilen. Nun folgt eine neue Definition.
    \rofoot{\headmark\rlap{\hspace{0.30cm}\pagemark}} % Wunschlayout
    \printindex \renewcommand{\indexname}{Stichwortverzeichnis}
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  6. #36
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Thumbs up Perfekt!

    Hallo rais,

    Dein Beispiel ist perfekt! Vielen Dank!

    Äh mmm ich hoffe, ich treibe Dich nicht in den Wahnsinn, aber die Idee mit der Bleedbox war super - genau, das habe ich gebraucht! Gibt es sowas auch für das erste Kapitel? Dort wäre eine Bleedbox ebenfalls perfekt, aber es soll halt nur im ersten Kapitel erscheinen ...

    Auch wenn das nicht klappen sollte, hast Du mir bereits unglaublich arg geholfen - vielen, vielen Dank!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  7. #37
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von ElGato Beitrag anzeigen
    Gibt es sowas auch für das erste Kapitel? Dort wäre eine Bleedbox ebenfalls perfekt, aber es soll halt nur im ersten Kapitel erscheinen ...
    meinst Du das so?
    Code:
    \documentclass[ngerman]{scrbook}
    \usepackage[paperwidth=6.125in,paperheight=9.25in,layoutwidth=6in,
      layoutheight=9in,layoutoffset={0.0625in,0.125in},
      twoside,top=1.75cm,headsep=0.5cm,bottom=2.5cm,
      footskip=1.35cm,inner=2.4cm,outer=2.5cm,
      marginparsep=0.3cm,marginparwidth=1.4cm]{geometry}
    \usepackage{xltxtra}
    \usepackage{babel,blindtext,color,scrpage2,eso-pic}
    \usepackage{makeidx}
    \makeindex
    \newcommand{\bb}[1]{\textbf{\hyperpage{#1}}}
    \makeatletter %---| Index_Einzug verkleinern |--------------------------------------
    \renewcommand\@idxitem{\par\hangindent 1em} % ^^^ Stellschraube
    \makeatother
    \pagestyle{scrheadings}
    %%%
    %chaptered thumbs:
    %%%
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \newlength\chtyinitoffset%zusätzlicher Abstand vom Rand oben
    \newlength\chtxinitoffset%zusätzlicher Abstand vom Seitenrand
    \setlength\chtyinitoffset{0.125in}%
    \setlength\chtxinitoffset{0.0625in}%
    
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{0.05\paperheight}
    \setlength{\chtwidth}{4em}
    \definecolor{chtbg}{gray}{0.85}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries\sffamily\thechapter}
    \newcommand*\chtcheckchap{%
      \ifnum\value{chtchg}=0 % neues Kapitel?
        \stepcounter{chtchg}%
        \stepcounter{chtchap}%
      \fi
    }
    \newcommand\chthumbbox{%
      \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
        \setlength{\chtypos}{\chtoffs}%
        \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
        \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
        \addtolength\chtypos{\chtyinitoffset}% plus Abstand vom oberen Rand
        \parbox[b][\chtypos][b]{\chtwidth}{%
          \setlength{\fboxsep}{0pt}%
          \colorbox{chtbg}{%
            \parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
          }%colorbox
        }%outer parbox
    %  \else\relax%vielleicht nicht notwendig
      \fi%
    }%\chthumbbox
    \newcommand*\chtbleedbox{% die Box, die abgeschnitten wird...
      \ifnum\value{chtchap}>-1% wie \chtthumbbox
        {\color{chtbg}\rule{\chtxinitoffset}{\chtheight}}%
      \fi
    }
    \newcommand*\chtybleedbox{% Box, die oben abgeschnitten wird
      {\color{chtbg}\rule{\dimexpr\chtwidth+\chtxinitoffset\relax}{\chtyinitoffset}}%
    }
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{2\chtwidth}{%
              \chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{2\chtwidth}{%
            \chtbleedbox\chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{\paperwidth}{%
              \hfill\chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{\paperwidth}{%
            \hfill\chthumbbox\chtbleedbox%
            \vfill%
          }%
        }%
      }%
    }%\rightchthumbs f. rechte Seiten oder einseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
      \chapter{#2}
      \blindtext[#1]
    }
    %\lefoot{\leftchthumbs}
    \rofoot[\rightchthumbs]{\rightchthumbs}
    \begin{document}
    \chapter*{Vorwort}
    \blindtext
    test\index{test}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \demochap{foo}
    \demochap{bar}
    \appendix
    \demochap{foo -- Appendix}
    \cleardoublepage
    \clearscrheadfoot % löscht alle Einstellungen für Kopf- und Fußzeilen. Nun folgt eine neue Definition.
    \rofoot{\headmark\rlap{\hspace{0.30cm}\pagemark}} % Wunschlayout
    \printindex \renewcommand{\indexname}{Stichwortverzeichnis}
    \end{document}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #38
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Thumbs up Perfekt!

    Der Code ist einfach nur göttlich

    Vielen Dank!!!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  9. #39
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Daumenregister: Rund mit Zahl, statt Rechteck

    Wie erhalte ich einen runden Hintergrund, wie im Bild?

    Es soll ein runder Kreis werden (12mm), da die Seite Beschnittmarken hat.

    Ich hatte mir überlegt den Code irgendwie in eine tikzpicture-Umgebung zu integrieren, aber ehrlich gesagt habe ich keine Ahnung wie und außerdem bin ich mit der Komplexizität des Codes restlos überfordert

    Ich bedanke mich ganz herzlich für die Hilfe!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  10. #40
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Mühsam nährt sich das Eichhörnchen ...

    Ich bin ordentlich weiter gekommen.

    Ich habe nur noch 2 Probleme:
    - Der Kreis geht nicht über den Schnittrand, weil die "Hintergrundbox" (siehe rot im Code, sich vor die Kugel platziert
    - Ich kriege den Text nicht serifenlos

    Bin weiter sehr dankbar für Hilfe!

    Code:
    \documentclass[draft,ngerman,fontsize=10pt,cleardoublepage=empty,headings=small,index=totoc]{scrbook}
    \usepackage{fontspec} % XeLaTeX
    \usepackage{babel}
    \usepackage[showframe,showcrop,paperwidth=163mm,paperheight=225mm,
    layoutvoffset=7.4mm,layouthoffset=7.4mm,layoutwidth=148mm,
    layoutheight=210mm,twoside,headsep=16.75mm,footskip=16.75mm,
    top=30mm,bottom=30mm,inner=23mm,outer=30mm,marginparsep=5mm,
    marginparwidth=1.5cm]{geometry} 
    \usepackage{calc}
    \usepackage{tikz} 
    \usepackage{blindtext}
    \usepackage{eso-pic} % für Daumenregister benötigt
    \usepackage{titletoc}
    \usepackage[automark,clines]{scrpage2}
    
    
    \pagestyle{scrheadings}
    \automark[section]{chapter}	% Kopfzeile besteht aus dem Kapitelnamen links, Abschnittnamen rechts
    \rohead{\llap{\headmark}\hspace{-15mm}}% Seitennummer oben außen, Kapitelname daneben mit 2em Abstand
    \lehead{\rlap{\hspace{-15mm}\headmark}}	% Kopfzeile besteht aus dem Kapitelnamen links, Abschnittnamen rechts
    \lefoot{\llap{\pagemark\hspace{15mm}}} % Fußzeile außen, wegen Daumenregister siehe unten
    \setkomafont{pageheadfoot}{\sffamily\small}
    \setkomafont{pagenumber}{\sffamily\small}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Daumenregister
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \newlength\chtyinitoffset%zusätzlicher Abstand vom Rand oben
    \newlength\chtxinitoffset%zusätzlicher Abstand vom Seitenrand
    \setlength\chtyinitoffset{7.4mm}%  Schnittrand
    \setlength\chtxinitoffset{7.4mm}%  Schnittrand
    
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{1cm}
    \setlength{\chtwidth}{0.6cm}%4em
    \definecolor{chtbg}{rgb}{1,1,1}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries{\fontspec{Linux Biolinum O} \thechapter}}
    \newcommand*\chtcheckchap{%
      \ifnum\value{chtchg}=0 % neues Kapitel?
        \stepcounter{chtchg}%
        \stepcounter{chtchap}%
      \fi
    }
    \newcommand\chthumbbox{%
      \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
        \setlength{\chtypos}{\chtoffs}%
        \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
        \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
        \addtolength\chtypos{\chtyinitoffset}% plus Abstand vom oberen Rand
        \parbox[b][\chtypos][b]{\chtxinitoffset}{
        \setlength{\fboxsep}{0pt}
    	\begin{tikzpicture}[auto]
    	\tikzstyle{every node}=[shape=circle,fill=black,minimum size=1cm,font=\large\bfseries\sffamily,text=white]
    	\node (1) {\thechtchg};
    	\end{tikzpicture}
    	}%outer parbox
    %  \else\relax%vielleicht nicht notwendig
      \fi%
    }%\chthumbbox
    \newcommand*\chtbleedbox{% die Box, die abgeschnitten wird...
      \ifnum\value{chtchap}>-1% wie \chtthumbbox
        {\color{chtbg}\rule{\chtxinitoffset}{\chtheight}}%
      \fi
    }
    \newcommand*\chtybleedbox{% Box, die oben abgeschnitten wird
      {\color{chtbg}\rule{\dimexpr\chtwidth+\chtxinitoffset\relax}{\chtyinitoffset}}%
    }
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{2\chtwidth}{%
              \chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{2\chtwidth}{%
            \chtbleedbox\chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{\paperwidth}{%
              \hfill\chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{\paperwidth}{%
            \hfill\chthumbbox\chtbleedbox%
            \vfill%
          }%
        }%
      }%
    }%\rightchthumbs f. rechte Seiten oder einseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
      \chapter{#2}
      \blindtext[#1]
    }
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ende Daumenregister
    \rofoot[\rightchthumbs]{\rightchthumbs\rlap{\hspace{15mm}\pagemark}}
    
    
    \begin{document}
    \blinddocument
    \end{document}
    Geändert von ElGato (12-09-2013 um 20:09 Uhr)
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  11. #41
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Fast fertig ...

    Die Kapitelnummer hatte im vorherigen Post nicht gestimmt ...

    Wie kriege ich den Balken rechts weg?

    Code:
    \documentclass[draft,ngerman,fontsize=10pt,cleardoublepage=empty,headings=small,index=totoc]{scrbook}
    \usepackage{fontspec} % XeLaTeX
    \usepackage{babel}
    \usepackage[showframe,showcrop,paperwidth=163mm,paperheight=225mm,
    layoutvoffset=7.4mm,layouthoffset=7.4mm,layoutwidth=148mm,
    layoutheight=210mm,twoside,headsep=16.75mm,footskip=16.75mm,
    top=30mm,bottom=30mm,inner=23mm,outer=30mm,marginparsep=5mm,
    marginparwidth=1.5cm]{geometry} 
    \usepackage{calc}
    \usepackage{tikz} 
    \usepackage{blindtext}
    \usepackage{eso-pic} % für Daumenregister benötigt
    \usepackage{titletoc}
    \usepackage[automark,clines]{scrpage2}
    
    
    \pagestyle{scrheadings}
    \automark[section]{chapter}	% Kopfzeile besteht aus dem Kapitelnamen links, Abschnittnamen rechts
    \rohead{\llap{\headmark}\hspace{-15mm}}% Seitennummer oben außen, Kapitelname daneben mit 2em Abstand
    \lehead{\rlap{\hspace{-15mm}\headmark}}	% Kopfzeile besteht aus dem Kapitelnamen links, Abschnittnamen rechts
    \lefoot{\llap{\pagemark\hspace{15mm}}} % Fußzeile außen, wegen Daumenregister siehe unten
    \setkomafont{pageheadfoot}{\sffamily\small}
    \setkomafont{pagenumber}{\sffamily\small}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Daumenregister
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \newlength\chtyinitoffset%zusätzlicher Abstand vom Rand oben
    \newlength\chtxinitoffset%zusätzlicher Abstand vom Seitenrand
    \setlength\chtyinitoffset{7.4mm}%  Schnittrand
    \setlength\chtxinitoffset{7.4mm}%  Schnittrand
    
    \setlength{\chtoffs}{0.05\paperheight}
    \setlength{\chtheight}{1cm}
    \setlength{\chtwidth}{0.6cm}%4em
    \definecolor{chtbg}{rgb}{1,1,1}%Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}%Vordergrund
    \newcommand\chtcontents{\Large\bfseries{\fontspec{Linux Biolinum O} \thechapter}}
    \newcommand*\chtcheckchap{%
      \ifnum\value{chtchg}=0 % neues Kapitel?
        \stepcounter{chtchg}%
        \stepcounter{chtchap}%
      \fi
    }
    \newcommand\chthumbbox{%
      \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
        \setlength{\chtypos}{\chtoffs}%
        \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
        \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
        \addtolength\chtypos{\chtyinitoffset}% plus Abstand vom oberen Rand
        \parbox[b][\chtypos][b]{\chtxinitoffset}{
        \setlength{\fboxsep}{0pt}
    	\begin{tikzpicture}[auto]
    	\tikzstyle{every node}=[shape=circle,fill=black,minimum size=1cm,font=\large\bfseries\sffamily,text=white]
    	\node (1) {\chtcontents};
    	\end{tikzpicture}
    	}%outer parbox
    %  \else\relax%vielleicht nicht notwendig
      \fi%
    }%\chthumbbox
    \newcommand*\chtbleedbox{% die Box, die abgeschnitten wird...
      \ifnum\value{chtchap}>-1% wie \chtthumbbox
       {\hspace*{\chtxinitoffset}}%\hspace*{8mm} %
       %    {\color{chtbg}\rule{\chtxinitoffset}{\chtheight}}%
      \fi
    }
    \newcommand*\chtybleedbox{% Box, die oben abgeschnitten wird
      {\color{chtbg}\rule{\dimexpr\chtwidth+\chtxinitoffset\relax}{\chtyinitoffset}}%
    }
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{2\chtwidth}{%
              \chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{2\chtwidth}{%
            \chtbleedbox\chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{\paperwidth}{%
              \hfill\chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{\paperwidth}{%
            \hfill\chthumbbox\chtbleedbox%
            \vfill%
          }%
        }%
      }%
    }%\rightchthumbs f. rechte Seiten oder einseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
      \chapter{#2}
      \blindtext[#1]
    }
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ende Daumenregister
    \rofoot[\rightchthumbs]{\rightchthumbs\rlap{\hspace{15mm}\pagemark}}
    
    
    \begin{document}
    \blinddocument
    \end{document}
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  12. #42
    Registrierter Benutzer
    Registriert seit
    06.03.2010
    Ort
    St. Petersburg, Russland
    Beiträge
    2.468
    Ich schätze (leider z.Z. ungetestet, da mit WinShell bei mir nicht auf Knopfdruck Xelatex läuft), der Balken kommt nur von der Option "Draft" und zeigt eine zu volle Box an. Sicher hast du auch eine entsprechende "overfull \hbox"-Meldung bekommen. Ich glaube kaum, dass du in den Rand schreiben und/oder über den Rand zeichnen kannst, ohne dass das als zu volle Box registriert wird.

  13. #43
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Thumbs up Danke

    LOL - die Option "draft" war also das Problem

    Da rechts Verschnitt geplant ist, ist es okay, wenn der Kreis etwas über den Rand läuft (ist sogar gewünscht).

    Vielen Dank!
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

  14. #44
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Zitat Zitat von ElGato Beitrag anzeigen
    LOL - die Option "draft" war also das Problem
    Nein, sie zeigt nur das Problem: Deine tikzpicture ist zu groß für die \parbox in der sie steckt. Du könntest z.B. \begin{tikzpicture}[overlay,auto] benutzen. Und du solltest mal die Leerzeichen in der \parbox überrpüfen. Imho macht \setlength{\fboxsep}{0pt} dort überhaupt keinen Sinn.

  15. #45
    Registrierter Benutzer
    Registriert seit
    05.09.2006
    Beiträge
    361

    Seitennummer auf Inhaltsverzeichnis ausgeben

    Vielen Dank an alle Helfenden!

    Ein letztes Problem hat sich aufgetan: Wie erhalte ich eine Seitennummer auf der ersten Seite des Inhaltsverzeichnis / Stichwortverzeichnises?

    Ich konnte das Problem auf \rofoot[\rightchthumbs]{\rightchthumbs\rlap{\hspace{15mm}\pagemark}} zurückführen.

    Liebe Grüße

    ElGato

    Code:
    \documentclass[draft,ngerman,cleardoublepage=empty,headings=small,index=totoc]{scrbook}
    \usepackage{babel}
    \usepackage[showframe,showcrop,paperwidth=163mm,paperheight=225mm,
    layoutvoffset=7.4mm,layouthoffset=7.4mm,layoutwidth=148mm,
    layoutheight=210mm,twoside,headsep=16.75mm,footskip=16.75mm,
    top=30mm,bottom=30mm,inner=23mm,outer=30mm,marginparsep=5mm,
    marginparwidth=1.5cm]{geometry} 
    \usepackage{calc}
    \usepackage{tikz} 
    \usepackage{blindtext}
    \usepackage{eso-pic} % für Daumenregister benötigt
    \usepackage{titletoc}
    \usepackage{makeidx} \makeindex 
    \usepackage[automark,clines]{scrpage2}
    
    
    \pagestyle{scrheadings}
    \automark[section]{chapter}	% Kopfzeile besteht aus dem Kapitelnamen links, Abschnittnamen rechts
    \rohead{\llap{\headmark}\hspace{-15mm}}% Seitennummer oben außen, Kapitelname daneben mit 2em Abstand
    \lehead{\rlap{\hspace{-15mm}\headmark}}	% Kopfzeile besteht aus dem Kapitelnamen links, Abschnittnamen rechts
    \lefoot{\llap{\pagemark\hspace{15mm}}} % Fußzeile außen, wegen Daumenregister siehe unten
    \setkomafont{pageheadfoot}{\sffamily\small}
    \setkomafont{pagenumber}{\sffamily\small}
    
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Daumenregister
    \newcounter{chtchap}%eigenen Zähler nutzen, damit \appendix o. ä. die Position der Thumbs nicht wieder nach oben schiebt
    \newcounter{chtchg}[chapter]% bei neuem Kapitel wird dieser Zähler zurückgesetzt
    \setcounter{chtchg}{1}%also initial !=0 setzen
    \setcounter{chtchap}{-1}%damit am Anfang noch keine Thumbs generiert werden
    \newlength\chtheight% die Höhe der Box
    \newlength\chtwidth% die Breite der Box
    \newlength\chtypos% die vertikale Position der Box
    \newlength\chtoffs% der Versatz, um den die Box nach unten geschoben werden soll
    \newlength\chtyinitoffset%zusätzlicher Abstand vom Rand oben
    \newlength\chtxinitoffset%zusätzlicher Abstand vom Seitenrand
    \setlength\chtyinitoffset{12mm}% (erster) Kreis wird oben nicht abgeschnitten
    \setlength\chtxinitoffset{6mm}% etwa layouthoffset - (gewünschter Überhang des Kreises)
    \newif\ifbbinv
    \bbinvtrue	% bleedbox invisible?
    \setlength{\chtoffs}{0.1\paperheight}
    \setlength{\chtwidth}{12mm}% praktisch der Kreisdurchmesser
    \setlength{\chtheight}{\chtwidth}% Höhe = Breite beim Kreis
    \definecolor{chtbg}{rgb}{0,0,0}% Hintergrund
    \definecolor{chtfg}{rgb}{1,1,1}% Vordergrund
    \newcommand\chtcontents{\begin{tikzpicture}
        \draw[chtbg,fill] (0,0) circle[x radius=8.5mm,y radius=5mm] node[chtfg,left]{\Large\bfseries\sffamily\thechapter};
        %    \draw[chtbg,fill] (0,0) circle (0.5\chtwidth) node[chtfg]{\Large\bfseries\sffamily\thechapter};
      \end{tikzpicture}%
    }
    \newcommand*\chtcheckchap{%
      \ifnum\value{chtchg}=0 % neues Kapitel?
        \stepcounter{chtchg}%
        \stepcounter{chtchap}%
      \fi
    }
    \newcommand\chthumbbox{%
      \ifnum\value{chtchap}>-1%erst ab dem ersten nummerierten Kapitel...
        \setlength{\chtypos}{\chtoffs}%
        \multiply\chtypos by \value{chtchap}% n Kapitel x Offset...
        \addtolength{\chtypos}{\chtheight}%plus Höhe der Box
        \addtolength\chtypos{\chtyinitoffset}% plus Abstand vom oberen Rand
        \parbox[b][\chtypos][b]{\chtwidth}{%
          \setlength{\fboxsep}{0pt}%
          \ifbbinv
    	\parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
          \else
    	\colorbox{chtbg}{%
    	  \parbox[b][\chtheight][c]{\chtwidth}{\centering\color{chtfg}\chtcontents}%
    	}%colorbox
          \fi
        }%outer parbox
    %  \else\relax%vielleicht nicht notwendig
      \fi%
    }%\chthumbbox
    \newcommand*\chtbleedbox{% die Box, die abgeschnitten wird...
      \ifnum\value{chtchap}>-1% wie \chtthumbbox
        \ifbbinv
          \rule{\chtxinitoffset}{0pt}%
        \else
          {\color{chtbg}\rule{\chtxinitoffset}{\chtheight}}%
        \fi
      \fi
    }
    \newcommand*\chtybleedbox{% Box, die oben abgeschnitten wird
      \ifbbinv
        \rule{0pt}{\chtyinitoffset}%
      \else
        {\color{chtbg}\rule{\dimexpr\chtwidth+\chtxinitoffset\relax}{\chtyinitoffset}}%
      \fi
    }
    \newcommand{\leftchthumbs}{%
    %adaptiert aus wallpaper: \ThisULCornerWallPaper praktisch ohne Bild;-)
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{2\chtwidth}{%
              \chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{2\chtwidth}{%
            \chtbleedbox\chthumbbox%
            \vfill%
          }%
        }%
      }%
    }%\leftchthumbs f. zweiseitiges Layout
    \newcommand{\rightchthumbs}{%
    %adaptiert aus wallpaper: \ThisURCornerWallPaper
      \chtcheckchap
      \ifnum\value{chtchap}=0% nur beim ersten Kapitel
        \AddToShipoutPicture*{%
          \AtPageLowerLeft{%
            \parbox[b][\paperheight]{\paperwidth}{%
              \hfill\chtybleedbox%
              \vfill%
            }%
          }%
        }%
      \fi
      \AddToShipoutPicture*{%
        \AtPageLowerLeft{%
          \parbox[b][\paperheight]{\paperwidth}{%
            \hfill\chthumbbox\chtbleedbox%
            \vfill%
          }%
        }%
      }%
    }%\rightchthumbs f. rechte Seiten oder einseitiges Layout
    \newcommand\demochap[2][12]{%nur zur Demo
      \chapter{#2}
      \blindtext[#1]
    }
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Ende Daumenregister
    \rofoot[\rightchthumbs]{\rightchthumbs\rlap{\hspace{15mm}\pagemark}}
    
    
    \begin{document}
    \pagenumbering{Roman} 		%  Römische Seitennummerierung
    \thispagestyle{empty}
    bla\index{bla}
    
    
    \clearpage
    \thispagestyle{empty}
    bla
    \clearpage
    Leereseite
    \clearpage
    Leereseite
    
    \cleardoublepage
    	\addcontentsline{toc}{section}{Vorwort} % Formatierung wie section in Inhaltsvezeichnis, ganz linksbündig
    \chapter*{Hinführung}\markboth{Vorwort}{Vorwort}
    {\thispagestyle{scrheadings}
      ~\ohead{\headmark}
      ~\ofoot{\pagemark}
    }
    
    \clearpage
    \chapter*{Symbole}\markboth{Hinweis}{Hinweis}
    {\thispagestyle{scrheadings}
      ~\ohead{\headmark}
      ~\ofoot{\pagemark}
    }
    
    \section*{\usekomafont{chapter}Anmerkung}
    \cleardoublepage
    \thispagestyle{scrheadings}\markboth{Hinweis}{Hinweis}
      ~\ohead{\headmark}
      ~\rofoot{\pagemark}
    \tableofcontents % Inhaltsverzeichnis
    \cleardoublepage
    \pagenumbering{arabic}
    \blinddocument
    \clearscrheadfoot % löscht alle Einstellungen für Kopf- und Fußzeilen. Nun folgt eine neue Definition.
    \ohead{\headmark}
    \ofoot{\pagemark}
    \renewcommand*{\chapterheadstartvskip}{\vspace*{-\topskip}}
    \renewcommand{\indexname}{Stichwortverzeichnis}
    \printindex 
    \end{document}
    Geändert von ElGato (02-12-2013 um 16:29 Uhr)
    Ubuntu 14.04 LTS, Texstudio 2.6, TeX Live 2014 (manuell installiert)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •