diff options
| -rw-r--r-- | doc/api/fixunder.sty | 14 | ||||
| -rw-r--r-- | doc/implement/fixunder.sty | 14 |
2 files changed, 28 insertions, 0 deletions
diff --git a/doc/api/fixunder.sty b/doc/api/fixunder.sty index fae8a59f9..30c006d7e 100644 --- a/doc/api/fixunder.sty +++ b/doc/api/fixunder.sty @@ -1,6 +1,20 @@ % % re-define _ to be normal, and to provide a reasonable underscore. % +\catcode`\_=12 +\def\cctwlunder{_} + \catcode`\_=\active \def\_{_} \def_{\leavevmode {\tt \char95}} +% +% fix up index commands to deal with active _ +% from LATEX.TEX: +% LATEX VERSION 2.09 <4 Aug 1988>, Copyright (C) 1988 by Leslie Lamport + +\def\makeindex{\if@filesw \newwrite\@indexfile + \immediate\openout\@indexfile=\jobname.idx + \def\index{\let_=\cctwlunder\@bsphack\begingroup + \def\protect####1{\string####1\space}\@sanitize + \@wrindex\@indexfile}\typeout + {Writing index file \jobname.idx }\fi} diff --git a/doc/implement/fixunder.sty b/doc/implement/fixunder.sty index fae8a59f9..30c006d7e 100644 --- a/doc/implement/fixunder.sty +++ b/doc/implement/fixunder.sty @@ -1,6 +1,20 @@ % % re-define _ to be normal, and to provide a reasonable underscore. % +\catcode`\_=12 +\def\cctwlunder{_} + \catcode`\_=\active \def\_{_} \def_{\leavevmode {\tt \char95}} +% +% fix up index commands to deal with active _ +% from LATEX.TEX: +% LATEX VERSION 2.09 <4 Aug 1988>, Copyright (C) 1988 by Leslie Lamport + +\def\makeindex{\if@filesw \newwrite\@indexfile + \immediate\openout\@indexfile=\jobname.idx + \def\index{\let_=\cctwlunder\@bsphack\begingroup + \def\protect####1{\string####1\space}\@sanitize + \@wrindex\@indexfile}\typeout + {Writing index file \jobname.idx }\fi} |
