Hy. Erst mal dane für die tolle Vorlage.
Bin ganz frisch hier.
Wie und wo müsste das Pagemark ergänzt werden?
Hy. Erst mal dane für die tolle Vorlage.
Bin ganz frisch hier.
Wie und wo müsste das Pagemark ergänzt werden?
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?
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:
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?Code:\renewcommand*{\chapterpagestyle}{scrheadings}
Geändert von sebu (03-02-2010 um 12:56 Uhr)
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)
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
Ich glaube ich habe dazu auch die passende Doku gefunden
Gruß Max
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
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
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
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.
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)
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.
Ulrike Fischer
http://www.troubleshooting-tex.de/
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