summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFred Drake <fdrake@acm.org>1998-04-17 02:45:41 (GMT)
committerFred Drake <fdrake@acm.org>1998-04-17 02:45:41 (GMT)
commitd579ed8239589dc6a48ae670dd48a6aebf37dcca (patch)
tree9b185295c4298fdf9581c60aeb2c984f2a05bdd7
parent300775d2223eaaf448db692bd8a7a0cf7aca970e (diff)
downloadcpython-d579ed8239589dc6a48ae670dd48a6aebf37dcca.zip
cpython-d579ed8239589dc6a48ae670dd48a6aebf37dcca.tar.gz
cpython-d579ed8239589dc6a48ae670dd48a6aebf37dcca.tar.bz2
Shift (re-)definition of \theindex to the document classes so that it doesn't
break HOWTO documents.
-rw-r--r--Doc/texinputs/howto.cls11
-rw-r--r--Doc/texinputs/manual.cls12
-rw-r--r--Doc/texinputs/python.sty11
3 files changed, 23 insertions, 11 deletions
diff --git a/Doc/texinputs/howto.cls b/Doc/texinputs/howto.cls
index 901cf87..f2c1ecd 100644
--- a/Doc/texinputs/howto.cls
+++ b/Doc/texinputs/howto.cls
@@ -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
diff --git a/Doc/texinputs/manual.cls b/Doc/texinputs/manual.cls
index c7ab75e..d48923e 100644
--- a/Doc/texinputs/manual.cls
+++ b/Doc/texinputs/manual.cls
@@ -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}
+}
diff --git a/Doc/texinputs/python.sty b/Doc/texinputs/python.sty
index 831143f..d98c4b1 100644
--- a/Doc/texinputs/python.sty
+++ b/Doc/texinputs/python.sty
@@ -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