% CELG.CLO \typeout{BUCH class option CELG.CLO} \RequirePackage[dvips]{color} % % ----------------- Titelseite ----------------- \renewcommand{\maketitle} {{\thispagestyle{empty}\setlength{\parindent}{0pt} \vspace*{1cm}% \@author \ifthenelse{\equal{\@editor}{}} {} {\newline\@editor{} (\editorname)} \par \vspace*{0.2\textheight} \hrule height 1pt\vspace{\baselineskip} {\Huge\bfseries\@title\par}% \ifthenelse{\equal{\@subtitle}{}} {}% {\Large\@subtitle\par} \vspace*{0.5\baselineskip}\hrule height 1pt \vfill \ifthenelse{\equal{\@edition}{}} {} {\@edition{} } \ifthenelse{\equal{\@dateob}{}} {\the\year} {\@dateob} \\ \ifthenelse{\equal{\@verlag}{}} {} {\@verlag} \newpage\thispagestyle{empty}% }} % % ----------------- TOC ----------------- \newlength{\emlength} \setlength{\emlength}{1em} \newlength{\numwidth} \setlength{\numwidth}{2\emlength} \renewcommand{\numberline}[1] {\makebox[\numwidth][l]{#1}\hspace{0.5\emlength}} \renewcommand{\l@part}[2]{\pagebreak[3]% \addvspace{3\baselineskip}% \noindent\colorbox{YellowRed} {\parbox[c][2cm][c]{\textwidth} {\Large\bfseries\sffamily #1}}% \par\nopagebreak \addvspace{0.5\baselineskip}} \renewcommand{\l@chapter}[2] {\addvspace{2\baselineskip}\pagebreak[3] \noindent \colorbox{Yellow}{\makebox[\textwidth][l]{% \large\rule[-1em]{0mm}{2.5em}% \bfseries#1\quad#2}} \par\nopagebreak\addvspace{0.5\baselineskip}} \renewcommand{\l@section}[2] {\addvspace{0.5\baselineskip} \noindent\hspace{2.5\emlength}% {\bfseries #1\quad#2}\par\nopagebreak[2]} \renewcommand{\l@subsection}[2] {{\setlength{\numwidth}{2.5\emlength} \noindent\hspace{5\emlength}#1\quad#2\par}} % % ----------------- Gliederung ----------------- \def\@part[#1]#2 {\ifthenelse{\value{secnumdepth}>\m@ne} {\refstepcounter{part} \addcontentsline{toc}{part}{% \protect\numberline{\thepart}#1}} {\addcontentsline{toc}{part}{#1}} \vspace*{0.2\textheight} \noindent\colorbox{YellowRed}% {\parbox[c][3cm][c]{\textwidth} {\LARGE\bfseries\partname~\thepart\\[1ex] \Huge#2} } \ifthenelse{\boolean{multi}} {\vspace*{\baselineskip}\noindent von \@mauthor \addtocontents{toc} {\vspace{\baselineskip}\noindent\hspace{2.5em}% von \@mauthor \protect\nopagebreak% \vskip1\baselineskip\vskip1\baselineskip}} {}% \partmark{#1}% \@endpart} \renewcommand{\@spart}[1] {\vspace*{0.2\textheight} \noindent\colorbox{YellowRed}% {\parbox[c][3cm][c]{\textwidth}{\Huge\bfseries#1}} \ifthenelse{\boolean{multi}} {\vspace*{1em}\noindent von \@mauthor} {} \@endpart} \renewcommand{\@makechapterhead}[1] {\vspace*{3\baselineskip} \noindent\colorbox{Yellow} {\hbox to \textwidth{\Large% \rule[-\baselineskip]{0mm}{2.5\baselineskip}% \bfseries\thechapter\quad #1\hss}} \vskip1\baselineskip} \renewcommand{\@makeschapterhead}[1] {\vspace*{3\baselineskip} \noindent\colorbox{Yellow} {\hbox to\textwidth{\Large% \rule[-\baselineskip]{0mm}{2.5\baselineskip}% \bfseries#1\hss}}\vskip1\baselineskip} \renewcommand{\section} {\@startsection{section}{1} {\z@}{-3ex plus -1ex minus-.2ex} {2ex plus.2ex}{\reset@font\normalsize\bfseries}} \renewcommand{\subsection} {\@startsection{subsection}{2}{\z@} {-2ex plus -1ex minus-.2ex}{2ex plus.2ex} {\reset@font\normalsize\itshape\bfseries}} % % ----------------- Seitenstile ----------------- \newcommand{\partmark}[1]{} \newcommand{\ps@headline}{% \let\@mkboth\markboth \ifthenelse{\boolean{multi}} {\renewcommand{\partmark}[1] {\markboth{\@mauthor~--~##1}{}} \renewcommand{\chaptermark}[1]{} } {\renewcommand{\partmark}[1]{\markboth{}{}} \renewcommand{\chaptermark}[1] {\markboth{\@chapapp~\thechapter~--~##1}{}} } \renewcommand{\sectionmark}[1] {\markright{\thesection~--~##1}} \renewcommand{\subsectionmark}[1]{} \renewcommand{\@oddfoot}{} \renewcommand{\@evenfoot}{} \renewcommand{\@oddhead} {\normalfont{\small\sffamily\rightmark} \hrulefill% \colorbox{LightRed}% {\parbox{2cm}{\centering\thepage}}} \renewcommand{\@evenhead} {\colorbox{LightRed}% {\normalfont\parbox{2cm}{\centering\thepage}} \hrulefill{ \small\sffamily\leftmark}} } \pagestyle{headline} % % ----------------- Optionsspezifika ------------- \definecolor{Yellow}{rgb}{1,1,0} \definecolor{YellowRed}{rgb}{1,0.6,0} \definecolor{LightRed}{rgb}{1,0.8,0.5} % rosa unterlegte Legenden \renewcommand{\@makecaption}[2] {\colorbox{LightRed}{\parbox{\linewidth} {\textbf{#1 } #2}}}