
Я использую следующий код и не могу понять, как выровнять верхний колонтитул по левому краю на левой странице и по правому краю на правой странице, а также поместить номер страницы на поля, а не в пределах заданной геометрии.
\makeatletter
\def\chapapp2{Chapter}
\def\appendix{\par
\setcounter{chapter}{0}
\setcounter{section}{0}
\def\chapapp2{Appendix}
\def\@chapapp{Appendix}
\def\thechapter{\Alph{chapter}}}
\def\ps@uheadings{\let\@mkboth\markboth
% modifications
\def\@oddhead{\protect\makebox[\textwidth][l]
{\small\scshape\MakeUppercase{\rightmark}\hfill\thepage}}
\def\@oddfoot{}
\def\@evenfoot{}
\def\@evenhead{\protect\makebox[\textwidth][l]
{\thepage\hfill\small\scshape\MakeUppercase{\leftmark}}}
% end of modifications
\def\chaptermark##1{\markboth {\ifnum \c@secnumdepth >\m@ne
\chapapp2\ \thechapter. \ \fi ##1}{}}%
\def\sectionmark##1{\markright {\ifnum \c@secnumdepth >\z@
\thesection. \ \fi ##1}}}
\makeatother