von hello_world » Di 25. Feb 2014, 14:05
Hallo!
Ich mache gerade ein Layout für mein Daumenregister.
Ja es soll statisch bleiben. Ich glaube die \chapter Titel alle dynamisch reinzubasteln wäre ein riesen Akt, oder?
Wo mein Prolem ist:
Im untenstehenden Code funktioniert alles wunderbar, nur eins nicht:
\newcommand{\daumenlaenge}{2}
\newcommand{\daumenabstand}{0.5}
\newcommand{\verruecken}{\daumenlaenge+\daumenabstand}
Hier werden in verruecken nicht die addierte Werte gespeichert. In meiner Tikz-Grafik wird dann nur daumenlaenge berücksichtigt!
Ich will die Linien aber mit dem abstand von (\daumenlaenge+\daumenabstand) haben
Hier mein "Minimalbeispiel":
\documentclass[fontsize=14pt, DIV=12,headlines=2]{scrreprt}%
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\newcommand{\changefont}[3]{\fontfamily{cmss} \fontseries{m} \fontshape{n} \selectfont}
\usepackage{palatino}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[onehalfspacing]{setspace}
\setcounter{secnumdepth}{5}
\usepackage[x11names]{xcolor}
\usepackage{tikz, pgf}
\usepackage{eso-pic}
\usepackage{geometry}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%passt so!!!!!!!!!!
%Meine Farben
\colorlet{meine_farbe}{Firebrick4}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Daumenregister
\newcommand{\daumenlaenge}{2}
\newcommand{\daumenabstand}{0.5}
\newcommand{\verruecken}{\daumenlaenge+\daumenabstand}
\newcommand{\daumenbreite}{0.3}
\newcounter{anfang}
\setcounter{anfang}{24}
\newcounter{reset_anfang}
\setcounter{reset_anfang}{\value{anfang}}
\newcommand{\korrektur}{\addtocounter{anfang}{-\verruecken}}
\newcommand{\resetAnfang}{\setcounter{anfang}{0}\addtocounter{anfang}{\value{reset_anfang}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\strich}{\AddToShipoutPicture*{%
\begin{tikzpicture}[overlay]
%linie oben
\fill[color=black](0,23) rectangle (21.5,30);
%Randstrich rechts voll
\fill[color=black](20.2,0) rectangle (21.5,30);
%Linke Linie
\fill[color=black](0,0) rectangle (1.3,30);
%Linie unten
\fill[color=black](0,0) rectangle (21.5,1);%
%chapter1
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[right color=Firebrick1, left color=black](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9,\value{anfang}-0.95) node []{\Huge $1\qquad\vert$\color{black}\quad\Large Erstes Chapter dieser Arbeit\hfill};
\korrektur
%chapter2
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color=black, right color=SeaGreen3](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9,\value{anfang}-0.95) node []{\Huge $2\qquad\vert$\color{black}\quad\Large Erstes Chapter dieser Arbeit\hfill};
\korrektur
%chapter3
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color= black, right color=Turquoise1](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9.3,\value{anfang}-0.95) node []{\Huge $3\qquad\vert$\color{black}\quad\Large Zweites Chapter dieser Arbeit\hfill};
\korrektur
%chapter4
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color= black, right color=Gold1](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9.2,\value{anfang}-0.95) node []{\Huge $4\qquad\vert$\color{black}\quad\Large Drittes Chapter dieser Arbeit\hfill};
\korrektur
%chapter5
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color= black, right color=Magenta1](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9.2,\value{anfang}-0.95) node []{\Huge $5\qquad\vert$\color{black}\quad\Large Viertes Chapter dieser Arbeit\hfill};
\korrektur
%%%%%%%%%%%%%%%%%%%
\resetAnfang
\end{tikzpicture}}}
%%%%%%%%%%%
\begin{document}
%Daumenregister
\begingroup
\newgeometry{left = 3.5cm, right = 3cm,top = 2.5cm, bottom = 2.8cm}
\strich
\renewcommand*{\chapterpagestyle}{empty}
\pagestyle{empty}
\centering\Huge\hfill\color{Snow1} Daumenindex
\clearpage
\endgroup
\end{document}
Hallo!
Ich mache gerade ein Layout für mein Daumenregister.
Ja es soll statisch bleiben. Ich glaube die \chapter Titel alle dynamisch reinzubasteln wäre ein riesen Akt, oder?
Wo mein Prolem ist:
Im untenstehenden Code funktioniert alles wunderbar, nur eins nicht:[code]\newcommand{\daumenlaenge}{2}
\newcommand{\daumenabstand}{0.5}
\newcommand{\verruecken}{\daumenlaenge+\daumenabstand}[/code]
Hier werden in verruecken nicht die addierte Werte gespeichert. In meiner Tikz-Grafik wird dann nur daumenlaenge berücksichtigt!
Ich will die Linien aber mit dem abstand von (\daumenlaenge+\daumenabstand) haben
Hier mein "Minimalbeispiel":
[code]\documentclass[fontsize=14pt, DIV=12,headlines=2]{scrreprt}%
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\newcommand{\changefont}[3]{\fontfamily{cmss} \fontseries{m} \fontshape{n} \selectfont}
\usepackage{palatino}
\usepackage[ngerman]{babel}
\usepackage{amsmath}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[onehalfspacing]{setspace}
\setcounter{secnumdepth}{5}
\usepackage[x11names]{xcolor}
\usepackage{tikz, pgf}
\usepackage{eso-pic}
\usepackage{geometry}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%passt so!!!!!!!!!!
%Meine Farben
\colorlet{meine_farbe}{Firebrick4}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Daumenregister
\newcommand{\daumenlaenge}{2}
\newcommand{\daumenabstand}{0.5}
\newcommand{\verruecken}{\daumenlaenge+\daumenabstand}
\newcommand{\daumenbreite}{0.3}
\newcounter{anfang}
\setcounter{anfang}{24}
\newcounter{reset_anfang}
\setcounter{reset_anfang}{\value{anfang}}
\newcommand{\korrektur}{\addtocounter{anfang}{-\verruecken}}
\newcommand{\resetAnfang}{\setcounter{anfang}{0}\addtocounter{anfang}{\value{reset_anfang}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\strich}{\AddToShipoutPicture*{%
\begin{tikzpicture}[overlay]
%linie oben
\fill[color=black](0,23) rectangle (21.5,30);
%Randstrich rechts voll
\fill[color=black](20.2,0) rectangle (21.5,30);
%Linke Linie
\fill[color=black](0,0) rectangle (1.3,30);
%Linie unten
\fill[color=black](0,0) rectangle (21.5,1);%
%chapter1
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[right color=Firebrick1, left color=black](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9,\value{anfang}-0.95) node []{\Huge $1\qquad\vert$\color{black}\quad\Large Erstes Chapter dieser Arbeit\hfill};
\korrektur
%chapter2
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color=black, right color=SeaGreen3](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9,\value{anfang}-0.95) node []{\Huge $2\qquad\vert$\color{black}\quad\Large Erstes Chapter dieser Arbeit\hfill};
\korrektur
%chapter3
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color= black, right color=Turquoise1](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9.3,\value{anfang}-0.95) node []{\Huge $3\qquad\vert$\color{black}\quad\Large Zweites Chapter dieser Arbeit\hfill};
\korrektur
%chapter4
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color= black, right color=Gold1](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9.2,\value{anfang}-0.95) node []{\Huge $4\qquad\vert$\color{black}\quad\Large Drittes Chapter dieser Arbeit\hfill};
\korrektur
%chapter5
\fill[color=black](0,\value{anfang}+0.1)rectangle(21,\value{anfang}-\daumenlaenge-0.1);
\fill[left color= black, right color=Magenta1](1,\value{anfang})rectangle(21,\value{anfang}-\daumenlaenge);
\draw (9.2,\value{anfang}-0.95) node []{\Huge $5\qquad\vert$\color{black}\quad\Large Viertes Chapter dieser Arbeit\hfill};
\korrektur
%%%%%%%%%%%%%%%%%%%
\resetAnfang
\end{tikzpicture}}}
%%%%%%%%%%%
\begin{document}
%Daumenregister
\begingroup
\newgeometry{left = 3.5cm, right = 3cm,top = 2.5cm, bottom = 2.8cm}
\strich
\renewcommand*{\chapterpagestyle}{empty}
\pagestyle{empty}
\centering\Huge\hfill\color{Snow1} Daumenindex
\clearpage
\endgroup
\end{document}[/code]