| \renewcommand\chapter{\clearpage |
| \global\@topnum\z@ |
| \@afterindentfalse |
| \secdef\@chapter\@schapter} |
| \def\@makechapterhead#1{% |
| \vspace*{5\p@}% |
| {\parindent \z@ \raggedright \normalfont |
| \interlinepenalty\@M |
| \LARGE \bfseries \thechapter \hspace{.5em} #1\par\nobreak |
| \vskip 20\p@ |
| }} |
| \def\@makeschapterhead#1{% |
| \vspace*{5\p@}% |
| {\parindent \z@ \raggedright \normalfont |
| \interlinepenalty\@M |
| \LARGE \bfseries #1\par\nobreak |
| \vskip 20\p@ |
| }} |
| \renewenvironment{theindex} |
| {\if@twocolumn |
| \@restonecolfalse |
| \else |
| \@restonecoltrue |
| \fi |
| \columnseprule \z@ |
| \columnsep 35\p@ |
| \twocolumn[\@makeschapterhead{\indexname}]% |
| \@mkboth{\MakeUppercase\indexname}% |
| {\MakeUppercase\indexname}% |
| \parindent\z@ |
| \parskip\z@ \@plus .3\p@\relax |
| \let\item\@idxitem} |
| {\if@restonecol\onecolumn\else\clearpage\fi} |