Anzeige:
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 16 bis 30 von 47

Thema: Daumenindex chapterthumbs Daumenregister

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    sebu
    Gast
    Hy. Erst mal dane für die tolle Vorlage.
    Bin ganz frisch hier.

    Wie und wo müsste das Pagemark ergänzt werden?

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo und Herzlich Willkommen
    Zitat Zitat von sebu Beitrag anzeigen
    Wie und wo müsste das Pagemark ergänzt werden?
    wo willst Du die Paginierung denn haben?
    Fuer rechts unten wie hier vllt mit in den \rofoot?

    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    sebu
    Gast
    Oh, das hatte ich vergessen zu schreiben

    Ich habe es im Buchdruck. Also es müßte jeweils unten an der Außenseite sein. Ich hatte es schon mit \ofoot{\pagemark} probiert.

    refoot und lefoot wird ja schon für die Boxen genutzt. Ich wusste jetzt nicht wie man es dort noch zusätzlich einstellen kann?

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Zitat Zitat von sebu Beitrag anzeigen
    Ich habe es im Buchdruck. Also es müßte jeweils unten an der Außenseite sein. Ich hatte es schon mit \ofoot{\pagemark} probiert.
    ggf ueberschreibt einer den anderen, je nach Aufrufreihenfolge ...
    Zitat Zitat von sebu Beitrag anzeigen
    refoot und lefoot wird ja schon für die Boxen genutzt. Ich wusste jetzt nicht wie man es dort noch zusätzlich einstellen kann?
    einfach dazuschreiben?
    Code:
    \lefoot{\pagemark\leftchthumbs}
    \rofoot[\rightchthumbs]{\pagemark\rightchthumbs}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    sebu
    Gast
    1000 Dank.

    Es kann ja doch so einfach sein

    Jetzt muss ich es nur noch schaffen die Seitenzahlen bzw. die Fußnote auch bei der ersten Kapitel-Seite anzeigen zu lassen.

    Mit:
    Code:
    \renewcommand*{\chapterpagestyle}{scrheadings}
    sieht es schon fast wie gewünscht aus. Nur hätte ich gern auf der ersten Seite des Kapitels nur die Fußzeile + Seitenzahl. Hat da noch jemand eine Idee?
    Geändert von sebu (03-02-2010 um 12:56 Uhr)

  6. #6
    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)

  7. #7
    Registrierter Benutzer
    Registriert seit
    28.06.2005
    Ort
    Karlsruhe
    Beiträge
    1.407
    Hallo,

    inzwischen hat jemand ein Paket für derartiges Daumenkino veröffentlicht:

    http://tug.ctan.org/tex-archive/macr...ontrib/thumby/

    Wenn es jemand ausprobiert, wäre eine Rückmeldung über die Tauglichkeit des Pakets erfreulich.

    Gruß,
    Alexander

  8. #8
    Registrierter Benutzer Avatar von The EYE
    Registriert seit
    15.12.2008
    Ort
    Hameln
    Beiträge
    332
    Ich glaube ich habe dazu auch die passende Doku gefunden

    Gruß Max

  9. #9
    sebu
    Gast
    Ich habe es mal unter TeXnicCenter bzw. MikTeX 2.8 mit dem perltex nach der Anleitug versucht, aber leider ohne Erfolg.

    Das übersteigt leider noch mein LaTeX-Horizont

  10. #10
    Registrierter Benutzer Avatar von bobmalaria
    Registriert seit
    28.11.2006
    Ort
    Düsseldorf
    Beiträge
    4.174
    hi,

    um perltex nutzen zu können bedarf es auf dem system auch einem perl interpreter. bei windows ist das normal nicht dabei und muss installiert werden. ich verwende z.b. active perl (kostenlose software).

    einen perl interpreter zu haben ist eine feine sache, kann man z.b. auch beim paket glossaries gut verwenden.

    gruss
    Mein Ball ist umgefallen

  11. #11
    Registrierter Benutzer
    Registriert seit
    28.05.2009
    Beiträge
    407
    Jungs, das ist ganz großes Kino hier Spiele grad an dem Layout meiner Disserstation rum (sind zwar noch gut 3 Jahre, aber macht mehr Spaß als das ganze mit Inhalt zu versehen ) und habe mir mal diese chapter thumbs angesehen. Saugeil, vor allem mit den Kaiptelnamen anstelle der Nummern So, das wollte ich einfach mal loswerden
    MiKTex 2.9 | TeXstudio 2.8.2 | TeXworks 0.4.5

  12. #12
    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. #13
    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. #14
    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. #15
    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
  •