doc/sod.sty: Get `\@scripts' to cope if `_' isn't active.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 5 Aug 2019 17:09:41 +0000 (18:09 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 5 Aug 2019 17:09:41 +0000 (18:09 +0100)
doc/sod.sty

index 45d623e..de9bf3b 100644 (file)
 %% conditionally.
 \def\@scripts{\futurelet\@ch\@scripts@i}
 \begingroup\lccode`\~=`\_\lowercase{\endgroup
-\def\@scripts@i{\if1\ifx\@ch~1\else\ifx\@ch^1\else0\fi\fi%
+\def\@scripts@i{\if1\ifx\@ch~1\else\ifx\@ch_1\else\ifx\@ch^1\else0\fi\fi\fi%
   \expandafter\@scripts@ii\else\expandafter\m@maybe@end\fi}}
 \def\@scripts@ii#1#2{\m@maybe#1{#2}\@scripts}