Shift (re-)definition of \theindex to the document classes so that it doesn't

break HOWTO documents.
This commit is contained in:
Fred Drake 1998-04-17 02:45:41 +00:00
parent 300775d222
commit d579ed8239
3 changed files with 23 additions and 11 deletions

View File

@ -82,6 +82,17 @@
\@doing@page@targetstrue
}
% Fix the theindex environment to add an entry to the Table of
% Contents; this is much nicer than just having to jump to the end of
% the book and flip around, especially with multiple indexes.
%
\let\OldTheindex=\theindex
\renewcommand{\theindex}{
\clearpage
\OldTheindex
\addcontentsline{toc}{section}{\indexname}
}
\@ifundefined{fancyhf}{
\pagestyle{plain}}{
\pagestyle{normal}} % start this way; change for

View File

@ -122,3 +122,15 @@
\@ifundefined{fancyhf}{}{\pagestyle{normal}}%
\@doing@page@targetstrue%
}
% Fix the theindex environment to add an entry to the Table of
% Contents; this is much nicer than just having to jump to the end of
% the book and flip around, especially with multiple indexes.
%
\let\OldTheindex=\theindex
\renewcommand{\theindex}{
\cleardoublepage
\OldTheindex
\addcontentsline{toc}{chapter}{\indexname}
}

View File

@ -286,17 +286,6 @@
\newif\if@UseModuleIndex
\@UseModuleIndexfalse
% Fix the theindex environment to add an entry to the Table of
% Contents; this is much nicer than just having to jump to the end of
% the book and flip around, especially with multiple indexes.
%
\let\OldTheindex=\theindex
\renewcommand{\theindex}{
\cleardoublepage
\OldTheindex
\addcontentsline{toc}{chapter}{\indexname}
}
\newcommand{\makemodindex}{
\newwrite\modindexfile
\openout\modindexfile=mod\jobname.idx