!if@twoside !def!ps@bfheadings!def!@evenfoot<>% !def!@evenhead% !def!@oddhead!bf !rightmark !hfil !bf!thepage>% !def!chaptermark##1!m@ne !thechapter ! ! !fi ##1><>>% !def!sectionmark##1!z@ !thesection ! ! !fi ##1>>> !else !def!ps@bfheadings!def!@evenfoot<>% !def!@oddhead!bf !rightmark !hfil !bf!thepage>% !def!chaptermark##1!m@ne !thechapter ! ! !fi ##1>>> !fi !let!@oldenddocument!enddocument !def!enddocument!@oldenddocument> !if@twoside !def!ps@numheadings!def!@evenfoot<>% !def!@evenhead!hfil !sl !leftmark>% !def!@oddhead!sl !rightmark !hfil !rm!thepage/!pageref<@lastpage>>% !def!chaptermark##1!m@ne !thechapter ! ! !fi ##1><>>% !def!sectionmark##1!z@ !thesection ! ! !fi ##1>>> !else !def!ps@numheadings!def!@evenfoot<>% !def!@oddhead!sl !rightmark !hfil !rm!thepage/!pageref<@lastpage>>% !def!chaptermark##1!m@ne !thechapter ! ! !fi ##1>>> !fi !def!ps@mynumheadings!sl!rightmark !hfil !rm!thepage/!pageref<@lastpage>>% !def!@oddfoot<>!def!@evenhead% !hfil!sl!leftmark!hbox <>>% !def!@evenfoot<>!def!sectionmark##1<>!def!subsectionmark##1<>> !if@twoside !def!ps@bfnumheadings!def!@evenfoot<>% !def!@evenhead!hfil !bf !leftmark>% !def!@oddhead!bf !rightmark !hfil !bf!thepage/!pageref<@lastpage>>% !def!chaptermark##1!m@ne !thechapter ! ! !fi ##1><>>% !def!sectionmark##1!z@ !thesection ! ! !fi ##1>>> !else !def!ps@bfnumheadings!def!@evenfoot<>% !def!@oddhead!bf !rightmark !hfil !bf!thepage/!pageref<@lastpage>>% !def!chaptermark##1!m@ne !thechapter ! ! !fi ##1>>> !fi