Blame latex/style/dbk_headfoot.sty

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