% $Header: headings.doc,v 1.2 87/03/17 23:12:22 sven Exp $ % % $Log: headings.doc,v $ % Revision 1.2 87/03/17 23:12:22 sven % first release % % Revision 1.1 87/03/17 16:46:58 sven % Initial revision % % bfheadings: headings in bold face with plain page number % numheadings, mynumheadings, bfnumheadings: display pagenumber as 3/7 % where 7 is th last page \if@twoside % If two-sided printing. \def\ps@bfheadings{\def\@oddfoot{}\def\@evenfoot{}% No feet. \def\@evenhead{\bf \thepage\hfil \bf \leftmark}% Left heading. \def\@oddhead{\hbox{}\bf \rightmark \hfil \bf\thepage}% Right heading. \def\chaptermark##1{\markboth {\ifnum \c@secnumdepth >\m@ne \thechapter \ \ \fi ##1}{}}% \def\sectionmark##1{\markright {\ifnum \c@secnumdepth >\z@ \thesection \ \ \fi ##1}}} \else % If one-sided printing. \def\ps@bfheadings{\def\@oddfoot{}\def\@evenfoot{}% No feet. \def\@oddhead{\hbox {}\bf \rightmark \hfil \bf\thepage}% Heading. \def\chaptermark##1{\markright {\ifnum \c@secnumdepth >\m@ne \thechapter \ \ \fi ##1}}} \fi \let\@oldenddocument\enddocument % redefine enddocument \def\enddocument{\label{@lastpage}\@oldenddocument} \if@twoside % If two-sided printing. \def\ps@numheadings{\def\@oddfoot{}\def\@evenfoot{}% No feet. \def\@evenhead{\rm \thepage/\pageref{@lastpage}\hfil \sl \leftmark}% \def\@oddhead{\hbox{}\sl \rightmark \hfil \rm\thepage/\pageref{@lastpage}}% \def\chaptermark##1{\markboth {\ifnum \c@secnumdepth >\m@ne \thechapter \ \ \fi ##1}{}}% \def\sectionmark##1{\markright {\ifnum \c@secnumdepth >\z@ \thesection \ \ \fi ##1}}} \else % If one-sided printing. \def\ps@numheadings{\def\@oddfoot{}\def\@evenfoot{}% No feet. \def\@oddhead{\hbox {}\sl \rightmark \hfil \rm\thepage/\pageref{@lastpage}}% \def\chaptermark##1{\markright {\ifnum \c@secnumdepth >\m@ne \thechapter \ \ \fi ##1}}} \fi \def\ps@mynumheadings{\let\@mkboth\@gobbletwo \def\@oddhead{\hbox{}\sl\rightmark \hfil \rm\thepage/\pageref{@lastpage}}% \def\@oddfoot{}\def\@evenhead{\rm \thepage/\pageref{@lastpage}% \hfil\sl\leftmark\hbox {}}% \def\@evenfoot{}\def\sectionmark##1{}\def\subsectionmark##1{}} \if@twoside % If two-sided printing. \def\ps@bfnumheadings{\def\@oddfoot{}\def\@evenfoot{}% \def\@evenhead{\bf \thepage/\pageref{@lastpage}\hfil \bf \leftmark}% \def\@oddhead{\hbox{}\bf \rightmark \hfil \bf\thepage/\pageref{@lastpage}}% \def\chaptermark##1{\markboth {\ifnum \c@secnumdepth >\m@ne \thechapter \ \ \fi ##1}{}}% \def\sectionmark##1{\markright {\ifnum \c@secnumdepth >\z@ \thesection \ \ \fi ##1}}} \else % If one-sided printing. \def\ps@bfnumheadings{\def\@oddfoot{}\def\@evenfoot{}% No feet. \def\@oddhead{\hbox {}\bf \rightmark \hfil \bf\thepage/\pageref{@lastpage}}% \def\chaptermark##1{\markright {\ifnum \c@secnumdepth >\m@ne \thechapter \ \ \fi ##1}}} \fi