# Modify page number position in svmono class

As in the title, I would like to know how I should modify the svmono class in order to have the page number centered down (right now they are on the top left/right of the page).

Any feedback will be most welcome.

• Don't make any changes to the class file or the layout. Springer alone decides about the layout. Mar 18, 2019 at 5:01
• Thanks a lot for your comment. However, I don't see what is the problem. I am using it as the ground for a book class. I already looked around on the site and quite some people asked for modifications in order to end up with something like a "mysvmono.cls". Mar 18, 2019 at 5:23

You have to redefine both the bchap and headings page styles.

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

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

\let\@mkboth\markboth
\def\@oddfoot{\reset@font\small\hfil\thepage\hfil}%
\let\@evenfoot\@oddfoot
\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

• @Kolmin You still have headers. don't you? By the way, I would never use svmono as a base for my class. Mar 18, 2019 at 11:33