diff options
| author | John Kohl <jtkohl@mit.edu> | 1990-05-31 21:06:05 +0000 |
|---|---|---|
| committer | John Kohl <jtkohl@mit.edu> | 1990-05-31 21:06:05 +0000 |
| commit | d06fa70487d7bb964278f2b3f52b7e9361253d11 (patch) | |
| tree | 07fd44a3eb2a305567edb027a3fb5cc01acc11fc /doc/implement | |
| parent | b398d621f7d1d231a1a6f6cbe61c0c0f21fcecee (diff) | |
| download | krb5-d06fa70487d7bb964278f2b3f52b7e9361253d11.tar.gz krb5-d06fa70487d7bb964278f2b3f52b7e9361253d11.tar.xz krb5-d06fa70487d7bb964278f2b3f52b7e9361253d11.zip | |
fixes to do the right thing with indexes; need to set
\underrealtrue before calling \index; use \underrealfalse
to get the substitution from \tt
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@972 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'doc/implement')
| -rw-r--r-- | doc/implement/fixunder.sty | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/doc/implement/fixunder.sty b/doc/implement/fixunder.sty index 30c006d7e..fa5b3d747 100644 --- a/doc/implement/fixunder.sty +++ b/doc/implement/fixunder.sty @@ -1,20 +1,15 @@ % % re-define _ to be normal, and to provide a reasonable underscore. % -\catcode`\_=12 +\def\makeunderactive{\catcode`\_=\active\relax} +\def\makeunderother{\catcode`\_=12\relax} +\def\makeunderletter{\catcode`\_=11\relax} +\def\makeundernormal{\catcode`\_=8\relax} +\makeunderother \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} +\newif\ifunderreal +\underrealfalse +\makeunderactive +\def_{\ifunderreal\cctwlunder\else\leavevmode {\tt \cctwlunder}\discretionary{}{}{}\fi} +\let\_=_ |
