Blame latex/style/dbk_headfoot.sty
|
Packit Service |
76cb02 |
% ##############################################################################
|
|
Packit Service |
76cb02 |
% ### Header and Footer Page
|
|
Packit Service |
76cb02 |
% ##############################################################################
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
\pagestyle{fancyplain}
|
|
Packit Service |
76cb02 |
\renewcommand{\headrulewidth}{0.5pt}
|
|
Packit Service |
76cb02 |
\renewcommand{\footrulewidth}{0.5pt}
|
|
Packit Service |
76cb02 |
\renewcommand{\plainheadrulewidth}{0.5pt}
|
|
Packit Service |
76cb02 |
\renewcommand{\plainfootrulewidth}{0.5pt}
|
|
Packit Service |
76cb02 |
\setcounter{page}{1}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
\def\releasebox{%
|
|
Packit Service |
76cb02 |
\ifthenelse{\equal{\DBKreleaseinfo}{}}{}%
|
|
Packit Service |
76cb02 |
{\framebox{\textsc{\textsf{\DBKreleaseinfo}}}}%
|
|
Packit Service |
76cb02 |
}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
% Define front/main/back matter if not available
|
|
Packit Service |
76cb02 |
\@ifundefined{frontmatter}{
|
|
Packit Service |
76cb02 |
\def\frontmatter{\cleardoublepage\pagenumbering{roman}
|
|
Packit Service |
76cb02 |
\lhead[]{\DBKtitle}
|
|
Packit Service |
76cb02 |
\chead[]{\releasebox}
|
|
Packit Service |
76cb02 |
\rhead[]{\textsf{\thepage{}}}}
|
|
Packit Service |
76cb02 |
}{}
|
|
Packit Service |
76cb02 |
\@ifundefined{mainmatter}{
|
|
Packit Service |
76cb02 |
\def\mainmatter{\cleardoublepage\pagenumbering{arabic}
|
|
Packit Service |
76cb02 |
\lhead[]{\DBKtitle}
|
|
Packit Service |
76cb02 |
\chead[]{\releasebox}
|
|
Packit Service |
76cb02 |
\rhead[]{\textsf{\thepage{} / \getpagerefnumber{LastPage}}}}
|
|
Packit Service |
76cb02 |
}{}
|
|
Packit Service |
76cb02 |
\@ifundefined{backmatter}{
|
|
Packit Service |
76cb02 |
\def\backmatter{\if@openright\cleardoublepage\else\clearpage\fi}
|
|
Packit Service |
76cb02 |
}{}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
% Fancy header/footer for the first page
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
\lfoot[]{\@ifundefined{DBKpublisher}{}{\DBKpublisher}}
|
|
Packit Service |
76cb02 |
\rfoot[]{}
|
|
Packit Service |
76cb02 |
\cfoot[]{}
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
% Fancy header/footer for the front matter
|
|
Packit Service |
76cb02 |
|
|
Packit Service |
76cb02 |
% Fancy header/footer for the doc body
|
|
Packit Service |
76cb02 |
|