Modificar la posición del número de página en la clase svmono

Modificar la posición del número de página en la clase svmono

Como en el título, me gustaría saber cómo debo modificar la svmonoclase para tener el número de página centrado hacia abajo (ahora mismo están en la parte superior izquierda/derecha de la página).

Cualquier comentario será bienvenido.
Gracias de antemano por su tiempo.

Respuesta1

Tienes que redefinir los estilos de página bchapy .headings

\documentclass[envcountsame,envcountchap]{svmono}
\usepackage{kantlipsum}

\makeatletter
\def\ps@bchap{%
  \let\@oddhead\@empty\let\@evenhead\@empty
  \def\@oddfoot{\reset@font\small\hfil\thepage\hfil}%
  \let\@evenfoot\@oddfoot
}

\def\ps@headings{%
  \let\@mkboth\markboth
  \def\@oddfoot{\reset@font\small\hfil\thepage\hfil}%
  \let\@evenfoot\@oddfoot
  \def\@evenhead{\runheadsize\runheadstyle\hfil\leftmark}%
  \def\@oddhead{\runheadsize\runheadstyle\rightmark\hfil}%
  \def\chaptermark##1{%
    \markboth{%
      {\if@chapnum\thechapter\thechapterend\hskip\betweenumberspace\fi ##1}%
    }{%
      {\if@chapnum\thechapter\thechapterend\hskip\betweenumberspace\fi ##1}}%
    }%
  \def\sectionmark##1{%
    \markright{%
      {\ifnum\c@secnumdepth>\z@\thesection\seccounterend\hskip\betweenumberspace\fi ##1}%
    }%
  }%
}
\makeatother
\pagestyle{headings}


\begin{document}

\chapter{Test}

\kant[1-10]

\end{document}

información relacionada