summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-02-07 21:55:41 +0000
committerKarl Berry <karl@freefriends.org>2021-02-07 21:55:41 +0000
commit67a73c7ee6a22559735d4c4216e83cbc41b1f529 (patch)
tree741812664095688bbdb66232020a2b997227ec33 /Master/texmf-dist/source
parentc29268370234787df332b36d33e6339e21c505f6 (diff)
innerscript (7feb21)
git-svn-id: svn://tug.org/texlive/trunk@57668 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/lualatex/innerscript/innerscript.dtx531
1 files changed, 279 insertions, 252 deletions
diff --git a/Master/texmf-dist/source/lualatex/innerscript/innerscript.dtx b/Master/texmf-dist/source/lualatex/innerscript/innerscript.dtx
index c8b16238aa4..ab371312c89 100644
--- a/Master/texmf-dist/source/lualatex/innerscript/innerscript.dtx
+++ b/Master/texmf-dist/source/lualatex/innerscript/innerscript.dtx
@@ -1,6 +1,6 @@
% \iffalse ---!!! META-COMMENT !!!---
%
-% This file is file from version 1.0 of the LuaLaTeX package
+% This file is file from version 1.1 of the LuaLaTeX package
% "innerscript," to be used in conjunction with the LuaTeX engine.
%
% Copyright 2021 by Conrad Kosowsky
@@ -56,7 +56,7 @@
\askforoverwritefalse
\preamble
-This file is file from version 1.0 of the LuaLaTeX package
+This file is file from version 1.1 of the LuaLaTeX package
"innerscript," to be used in conjunction with the LuaTeX engine.
Copyright 2021 by Conrad Kosowsky
@@ -122,6 +122,7 @@ Happy TeXing!
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{amsmath}
+\usepackage{multicol}
\pretolerance=20
\hyphenpenalty=10
\exhyphenpenalty=5
@@ -141,7 +142,7 @@ Happy TeXing!
% \fi
%
%
-% \CheckSum{965}
+% \CheckSum{1207}
% \init@checksum
%
% \makeatother\CharacterTable
@@ -185,7 +186,7 @@ Happy TeXing!
% \leftskip=0pt plus 1 fil
% \rightskip=0pt plus 1fil
% \parfillskip=0pt
-% {\strut\Large Package \textsf{innerscript} v.\ 1.0 Documentation}\par
+% {\strut\Large Package \textsf{innerscript} v.\ 1.1 Documentation}\par
% \strut Conrad Kosowsky\par
% \strut February 2021\par
% \strut\texttt{kosowsky.latex@gmail.com}\par}
@@ -237,7 +238,7 @@ Happy TeXing!
% \begin{code}
% |\usepackage[|\argtext{options}|]{innerscript}|
% \end{code}
-% syntax.\vadjust{\break} As mentioned previously, the package must be loaded with Lua\TeX, and if it detects a different engine, \textsf{innerscript} will issue an error.\footnote{Specifically, \textsf{innerscript} checks whether \vrb\Umathordordspacing\ is defined.} It is possible to continue compiling past the error with no other issues, but if you do, \textsf{innerscript} will not be able to change any math spacing in your document. Table~1 shows the six package options, and by default \textsf{innerscript} selects the first three. The |script| and |scriptscript| options will affect spacing of symbols in superscripts and subscripts, and the |inner| option will eliminate extra spacing for |\mathinner| subformulas, such as fractions and |\left|-|\right| delimiter pairs. The |no-|~variants disable the spacing adjustments for the corresponding default option.
+% syntax.\vadjust{\break} The package must be loaded with Lua\LaTeX, and if it detects a different engine, \textsf{innerscript} will issue an error.\footnote{Specifically, \textsf{innerscript} checks whether \vrb\Umathordordspacing\ is defined.} It is possible to continue compiling past the error with no other issues, but if you do, \textsf{innerscript} will not be able to change any math spacing in your document. Table~1 shows the six package options, and by default \textsf{innerscript} selects the first three. The |script| and |scriptscript| options will affect spacing of symbols in superscripts and subscripts, and the |inner| option will eliminate extra spacing for |\mathinner| subformulas, such as fractions and |\left|-|\right| delimiter pairs. The |no-|~variants disable the spacing adjustments for the corresponding default option.
%
%
% \begin{figure}[t]
@@ -309,10 +310,13 @@ Happy TeXing!
%
% The |script| and |scriptscript| options reverse this decision by forcing interatom spacing to more closely resemble that of |\textstyle|. Table~2 lists the amount of space that \textsf{innerscript} inserts between various pairs of math classes for each option, and adjustments of this type will resemble the changes to the summation from equation~(2). The |inner| package option forces all spacing around |\mathinner| subformulas to take the value it would if the formula had type |\mathord|. Traditionally \TeX\ places more space around |\mathinner| subformulas than it does around |\mathord| atoms, so loading \textsf{innerscript} with |inner| will remove a certain amount of space from math formulas. Changes of this type will typically resemble the adjustment to the function $g$ from equation~(2). Users who want to further change the spacing in their math formulas should manually add glue, muglue, or |\kern| to their math lists or provide new values for the |\Umath| spacing parameters in their document preamble.
%
+% \vfil\eject
+% \section*{Implementation}
+%
% Finally, we come to the implementation, and we begin by declaring the package. The conditionals |\ifIS@script|, |\ifIS@scriptscript|, and |\ifIS@inner| encode option information, and we set them according to the user's option declaration.
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{innerscript}[2021/02/03 v. 1.0 Package innerscript]
+\ProvidesPackage{innerscript}[2021/02/07 v. 1.1 Package innerscript]
\newif\ifIS@script\IS@scripttrue
\newif\ifIS@scriptscript\IS@scriptscripttrue
\newif\ifIS@inner\IS@innertrue
@@ -351,11 +355,15 @@ Happy TeXing!
\expandafter\endinput% we \endinput with a balanced conditional
\fi
% \end{macrocode}
+% We will use |\IS@skip| to store muglue information later.
+% \begin{macrocode}
+\newmuskip\IS@skip
+% \end{macrocode}
% First we set the spacing for |\scriptstyle| and |\crampedscriptstyle| atoms. Each command has the form
% \begin{code}
% |\Umath|\argtext{math classes}|spacing\|\argtext{math style}|=|\argtext{factor}|\thinmuskip|,
% \end{code}
-% where the \textit{math classes} are a pair of choices from |ord|, |op|, |bin|, |rel|, |open|, |close|, |punct|, and |inner|. The \textit{math style} is either |scriptstyle| or |crampedscriptstyle|, and the \textit{factor} corresponds to the spacing listed in Table~2. We set the |\scriptstyle| and |\scriptscriptstyle| spacing before handling |\mathinner| subformulas because we want to use updated spacing values for the |\mathinner| space adjustments. Otherwise, the |\scriptstyle| and |\scriptscriptstyle| adjustments will override changes to |\mathinner| spacing.
+% where the \textit{math classes} are a pair of choices from |ord|, |op|, |bin|, |rel|, |open|, |close|, |punct|, and |inner|. The \textit{math style} is either |scriptstyle| or |crampedscriptstyle|, and the \textit{factor} corresponds to the spacing listed in Table~2. We set the |\scriptstyle| and |\scriptscriptstyle| spacing before handling |\mathinner| subformulas because we want to use updated spacing values for the |\mathinner| space adjustments. Otherwise, the |\scriptstyle| and |\scriptscriptstyle| adjustments will overwrite changes to |\mathinner| spacing.
% \begin{macrocode}
\ifIS@script
\wlog{Package innerscript Info:
@@ -509,263 +517,282 @@ Happy TeXing!
\Umathinnerinnerspacing\crampedscriptscriptstyle=0.4\thinmuskip
\fi
% \end{macrocode}
-% Now set the spacing for |\mathinner| subformulas. Each command has the form
+% Now set the spacing for |\mathinner| subformulas. We store each |\mathord| spacing dimension in |\IS@skip| and use it to reset the |\mathinner| spacing. Each command has the form
% \begin{code}
-% |\Umath|\argtext{math class}|innerspacing\|\argtext{math style}|=|\\
-% | \Umath|\argtext{math class}|ordspacing\|\argtext{math style}
+% |\IS@skip\Umath|\argtext{math class}|ordspacing\|\argtext{math style}\\
+% |\Umath|\argtext{math class}|innerspacing\|\argtext{math style}|\IS@skip|
% \end{code}
% or
% \begin{code}
-% |\Umathinner|\argtext{math class}|spacing\|\argtext{math style}|=|\\
-% | \Umathord|\argtext{math class}|spacing\|\argtext{math style},
+% |\IS@skip\Umathord|\argtext{math class}|spacing\|\argtext{math style}\\
+% |\Umathinner|\argtext{math class}|spacing\|\argtext{math style}|\IS@skip|,
% \end{code}
% where \textit{math class} is one of |ord|, |op|, |bin|, |rel|, |open|, |close|, |punct|, or |inner|. The \textit{math style} is either |displaystyle|, |textstyle|, |scriptstyle|, |scriptscriptstyle|, or the cramped version of any of those four.
% \begin{macrocode}
\ifIS@inner
\wlog{Package innerscript Info:
Adjusting spacing for \string\mathinner.}
- \Umathordinnerspacing\displaystyle=
- \Umathordordspacing\displaystyle
- \Umathordinnerspacing\textstyle=
- \Umathordordspacing\textstyle
- \Umathordinnerspacing\scriptstyle=
- \Umathordordspacing\scriptstyle
- \Umathordinnerspacing\scriptscriptstyle=
- \Umathordordspacing\scriptscriptstyle
- \Umathordinnerspacing\crampeddisplaystyle=
- \Umathordordspacing\crampeddisplaystyle
- \Umathordinnerspacing\crampedtextstyle=
- \Umathordordspacing\crampedtextstyle
- \Umathordinnerspacing\crampedscriptstyle=
- \Umathordordspacing\crampedscriptstyle
- \Umathordinnerspacing\crampedscriptscriptstyle=
- \Umathordordspacing\crampedscriptscriptstyle
- \Umathopinnerspacing\displaystyle=
- \Umathopordspacing\displaystyle
- \Umathopinnerspacing\textstyle=
- \Umathopordspacing\textstyle
- \Umathopinnerspacing\scriptstyle=
- \Umathopordspacing\scriptstyle
- \Umathopinnerspacing\scriptscriptstyle=
- \Umathopordspacing\scriptscriptstyle
- \Umathopinnerspacing\crampeddisplaystyle=
- \Umathopordspacing\crampeddisplaystyle
- \Umathopinnerspacing\crampedtextstyle=
- \Umathopordspacing\crampedtextstyle
- \Umathopinnerspacing\crampedscriptstyle=
- \Umathopordspacing\crampedscriptstyle
- \Umathopinnerspacing\crampedscriptscriptstyle=
- \Umathopordspacing\crampedscriptscriptstyle
- \Umathbininnerspacing\displaystyle=
- \Umathbinordspacing\displaystyle
- \Umathbininnerspacing\textstyle=
- \Umathbinordspacing\textstyle
- \Umathbininnerspacing\scriptstyle=
- \Umathbinordspacing\scriptstyle
- \Umathbininnerspacing\scriptscriptstyle=
- \Umathbinordspacing\scriptscriptstyle
- \Umathbininnerspacing\crampeddisplaystyle=
- \Umathbinordspacing\crampeddisplaystyle
- \Umathbininnerspacing\crampedtextstyle=
- \Umathbinordspacing\crampedtextstyle
- \Umathbininnerspacing\crampedscriptstyle=
- \Umathbinordspacing\crampedscriptstyle
- \Umathbininnerspacing\crampedscriptscriptstyle=
- \Umathbinordspacing\crampedscriptscriptstyle
- \Umathrelinnerspacing\displaystyle=
- \Umathrelordspacing\displaystyle
- \Umathrelinnerspacing\textstyle=
- \Umathrelordspacing\textstyle
- \Umathrelinnerspacing\scriptstyle=
- \Umathrelordspacing\scriptstyle
- \Umathrelinnerspacing\scriptscriptstyle=
- \Umathrelordspacing\scriptscriptstyle
- \Umathrelinnerspacing\crampeddisplaystyle=
- \Umathrelordspacing\crampeddisplaystyle
- \Umathrelinnerspacing\crampedtextstyle=
- \Umathrelordspacing\crampedtextstyle
- \Umathrelinnerspacing\crampedscriptstyle=
- \Umathrelordspacing\crampedscriptstyle
- \Umathrelinnerspacing\crampedscriptscriptstyle=
- \Umathrelordspacing\crampedscriptscriptstyle
- \Umathopeninnerspacing\displaystyle=
- \Umathopenordspacing\displaystyle
- \Umathopeninnerspacing\textstyle=
- \Umathopenordspacing\textstyle
- \Umathopeninnerspacing\scriptstyle=
- \Umathopenordspacing\scriptstyle
- \Umathopeninnerspacing\scriptscriptstyle=
- \Umathopenordspacing\scriptscriptstyle
- \Umathopeninnerspacing\crampeddisplaystyle=
- \Umathopenordspacing\crampeddisplaystyle
- \Umathopeninnerspacing\crampedtextstyle=
- \Umathopenordspacing\crampedtextstyle
- \Umathopeninnerspacing\crampedscriptstyle=
- \Umathopenordspacing\crampedscriptstyle
- \Umathopeninnerspacing\crampedscriptscriptstyle=
- \Umathopenordspacing\crampedscriptscriptstyle
- \Umathcloseinnerspacing\displaystyle=
- \Umathcloseordspacing\displaystyle
- \Umathcloseinnerspacing\textstyle=
- \Umathcloseordspacing\textstyle
- \Umathcloseinnerspacing\scriptstyle=
- \Umathcloseordspacing\scriptstyle
- \Umathcloseinnerspacing\scriptscriptstyle=
- \Umathcloseordspacing\scriptscriptstyle
- \Umathcloseinnerspacing\crampeddisplaystyle=
- \Umathcloseordspacing\crampeddisplaystyle
- \Umathcloseinnerspacing\crampedtextstyle=
- \Umathcloseordspacing\crampedtextstyle
- \Umathcloseinnerspacing\crampedscriptstyle=
- \Umathcloseordspacing\crampedscriptstyle
- \Umathcloseinnerspacing\crampedscriptscriptstyle=
- \Umathcloseordspacing\crampedscriptscriptstyle
- \Umathpunctinnerspacing\displaystyle=
- \Umathpunctordspacing\displaystyle
- \Umathpunctinnerspacing\textstyle=
- \Umathpunctordspacing\textstyle
- \Umathpunctinnerspacing\scriptstyle=
- \Umathpunctordspacing\scriptstyle
- \Umathpunctinnerspacing\scriptscriptstyle=
- \Umathpunctordspacing\scriptscriptstyle
- \Umathpunctinnerspacing\crampeddisplaystyle=
- \Umathpunctordspacing\crampeddisplaystyle
- \Umathpunctinnerspacing\crampedtextstyle=
- \Umathpunctordspacing\crampedtextstyle
- \Umathpunctinnerspacing\crampedscriptstyle=
- \Umathpunctordspacing\crampedscriptstyle
- \Umathpunctinnerspacing\crampedscriptscriptstyle=
- \Umathpunctordspacing\crampedscriptscriptstyle
- \Umathinnerordspacing\displaystyle=
- \Umathordordspacing\displaystyle
- \Umathinnerordspacing\textstyle=
- \Umathordordspacing\textstyle
- \Umathinnerordspacing\scriptstyle=
- \Umathordordspacing\scriptstyle
- \Umathinnerordspacing\scriptscriptstyle=
- \Umathordordspacing\scriptscriptstyle
- \Umathinnerordspacing\crampeddisplaystyle=
- \Umathordordspacing\crampeddisplaystyle
- \Umathinnerordspacing\crampedtextstyle=
- \Umathordordspacing\crampedtextstyle
- \Umathinnerordspacing\crampedscriptstyle=
- \Umathordordspacing\crampedscriptstyle
- \Umathinnerordspacing\crampedscriptscriptstyle=
- \Umathordordspacing\crampedscriptscriptstyle
- \Umathinneropspacing\displaystyle=
- \Umathordopspacing\displaystyle
- \Umathinneropspacing\textstyle=
- \Umathordopspacing\textstyle
- \Umathinneropspacing\scriptstyle=
- \Umathordopspacing\scriptstyle
- \Umathinneropspacing\scriptscriptstyle=
- \Umathordopspacing\scriptscriptstyle
- \Umathinneropspacing\crampeddisplaystyle=
- \Umathordopspacing\crampeddisplaystyle
- \Umathinneropspacing\crampedtextstyle=
- \Umathordopspacing\crampedtextstyle
- \Umathinneropspacing\crampedscriptstyle=
- \Umathordopspacing\crampedscriptstyle
- \Umathinneropspacing\crampedscriptscriptstyle=
- \Umathordopspacing\crampedscriptscriptstyle
- \Umathinnerbinspacing\displaystyle=
- \Umathordbinspacing\displaystyle
- \Umathinnerbinspacing\textstyle=
- \Umathordbinspacing\textstyle
- \Umathinnerbinspacing\scriptstyle=
- \Umathordbinspacing\scriptstyle
- \Umathinnerbinspacing\scriptscriptstyle=
- \Umathordbinspacing\scriptscriptstyle
- \Umathinnerbinspacing\crampeddisplaystyle=
- \Umathordbinspacing\crampeddisplaystyle
- \Umathinnerbinspacing\crampedtextstyle=
- \Umathordbinspacing\crampedtextstyle
- \Umathinnerbinspacing\crampedscriptstyle=
- \Umathordbinspacing\crampedscriptstyle
- \Umathinnerbinspacing\crampedscriptscriptstyle=
- \Umathordbinspacing\crampedscriptscriptstyle
- \Umathinnerrelspacing\displaystyle=
- \Umathordrelspacing\displaystyle
- \Umathinnerrelspacing\textstyle=
- \Umathordrelspacing\textstyle
- \Umathinnerrelspacing\scriptstyle=
- \Umathordrelspacing\scriptstyle
- \Umathinnerrelspacing\scriptscriptstyle=
- \Umathordrelspacing\scriptscriptstyle
- \Umathinnerrelspacing\crampeddisplaystyle=
- \Umathordrelspacing\crampeddisplaystyle
- \Umathinnerrelspacing\crampedtextstyle=
- \Umathordrelspacing\crampedtextstyle
- \Umathinnerrelspacing\crampedscriptstyle=
- \Umathordrelspacing\crampedscriptstyle
- \Umathinnerrelspacing\crampedscriptscriptstyle=
- \Umathordrelspacing\crampedscriptscriptstyle
- \Umathinneropenspacing\displaystyle=
- \Umathordopenspacing\displaystyle
- \Umathinneropenspacing\textstyle=
- \Umathordopenspacing\textstyle
- \Umathinneropenspacing\scriptstyle=
- \Umathordopenspacing\scriptstyle
- \Umathinneropenspacing\scriptscriptstyle=
- \Umathordopenspacing\scriptscriptstyle
- \Umathinneropenspacing\crampeddisplaystyle=
- \Umathordopenspacing\crampeddisplaystyle
- \Umathinneropenspacing\crampedtextstyle=
- \Umathordopenspacing\crampedtextstyle
- \Umathinneropenspacing\crampedscriptstyle=
- \Umathordopenspacing\crampedscriptstyle
- \Umathinneropenspacing\crampedscriptscriptstyle=
- \Umathordopenspacing\crampedscriptscriptstyle
- \Umathinnerclosespacing\displaystyle=
- \Umathordclosespacing\displaystyle
- \Umathinnerclosespacing\textstyle=
- \Umathordclosespacing\textstyle
- \Umathinnerclosespacing\scriptstyle=
- \Umathordclosespacing\scriptstyle
- \Umathinnerclosespacing\scriptscriptstyle=
- \Umathordclosespacing\scriptscriptstyle
- \Umathinnerclosespacing\crampeddisplaystyle=
- \Umathordclosespacing\crampeddisplaystyle
- \Umathinnerclosespacing\crampedtextstyle=
- \Umathordclosespacing\crampedtextstyle
- \Umathinnerclosespacing\crampedscriptstyle=
- \Umathordclosespacing\crampedscriptstyle
- \Umathinnerclosespacing\crampedscriptscriptstyle=
- \Umathordclosespacing\crampedscriptscriptstyle
- \Umathinnerpunctspacing\displaystyle=
- \Umathordpunctspacing\displaystyle
- \Umathinnerpunctspacing\textstyle=
- \Umathordpunctspacing\textstyle
- \Umathinnerpunctspacing\scriptstyle=
- \Umathordpunctspacing\scriptstyle
- \Umathinnerpunctspacing\scriptscriptstyle=
- \Umathordpunctspacing\scriptscriptstyle
- \Umathinnerpunctspacing\crampeddisplaystyle=
- \Umathordpunctspacing\crampeddisplaystyle
- \Umathinnerpunctspacing\crampedtextstyle=
- \Umathordpunctspacing\crampedtextstyle
- \Umathinnerpunctspacing\crampedscriptstyle=
- \Umathordpunctspacing\crampedscriptstyle
- \Umathinnerpunctspacing\crampedscriptscriptstyle=
- \Umathordpunctspacing\crampedscriptscriptstyle
- \Umathinnerinnerspacing\displaystyle=
- \Umathordordspacing\displaystyle
- \Umathinnerinnerspacing\textstyle=
- \Umathordordspacing\textstyle
- \Umathinnerinnerspacing\scriptstyle=
- \Umathordordspacing\scriptstyle
- \Umathinnerinnerspacing\scriptscriptstyle=
- \Umathordordspacing\scriptscriptstyle
- \Umathinnerinnerspacing\crampeddisplaystyle=
- \Umathordordspacing\crampeddisplaystyle
- \Umathinnerinnerspacing\crampedtextstyle=
- \Umathordordspacing\crampedtextstyle
- \Umathinnerinnerspacing\crampedscriptstyle=
- \Umathordordspacing\crampedscriptstyle
- \Umathinnerinnerspacing\crampedscriptscriptstyle=
- \Umathordordspacing\crampedscriptscriptstyle
+ \IS@skip\Umathordordspacing\displaystyle
+ \Umathordinnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathordordspacing\textstyle
+ \Umathordinnerspacing\textstyle\IS@skip
+ \IS@skip\Umathordordspacing\scriptstyle
+ \Umathordinnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\scriptscriptstyle
+ \Umathordinnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampeddisplaystyle
+ \Umathordinnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedtextstyle
+ \Umathordinnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedscriptstyle
+ \Umathordinnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedscriptscriptstyle
+ \Umathordinnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathopordspacing\displaystyle
+ \Umathopinnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathopordspacing\textstyle
+ \Umathopinnerspacing\textstyle\IS@skip
+ \IS@skip\Umathopordspacing\scriptstyle
+ \Umathopinnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathopordspacing\scriptscriptstyle
+ \Umathopinnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathopordspacing\crampeddisplaystyle
+ \Umathopinnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathopordspacing\crampedtextstyle
+ \Umathopinnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathopordspacing\crampedscriptstyle
+ \Umathopinnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathopordspacing\crampedscriptscriptstyle
+ \Umathopinnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathbinordspacing\displaystyle
+ \Umathbininnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathbinordspacing\textstyle
+ \Umathbininnerspacing\textstyle\IS@skip
+ \IS@skip\Umathbinordspacing\scriptstyle
+ \Umathbininnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathbinordspacing\scriptscriptstyle
+ \Umathbininnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathbinordspacing\crampeddisplaystyle
+ \Umathbininnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathbinordspacing\crampedtextstyle
+ \Umathbininnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathbinordspacing\crampedscriptstyle
+ \Umathbininnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathbinordspacing\crampedscriptscriptstyle
+ \Umathbininnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathrelordspacing\displaystyle
+ \Umathrelinnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathrelordspacing\textstyle
+ \Umathrelinnerspacing\textstyle\IS@skip
+ \IS@skip\Umathrelordspacing\scriptstyle
+ \Umathrelinnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathrelordspacing\scriptscriptstyle
+ \Umathrelinnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathrelordspacing\crampeddisplaystyle
+ \Umathrelinnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathrelordspacing\crampedtextstyle
+ \Umathrelinnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathrelordspacing\crampedscriptstyle
+ \Umathrelinnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathrelordspacing\crampedscriptscriptstyle
+ \Umathrelinnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathopenordspacing\displaystyle
+ \Umathopeninnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathopenordspacing\textstyle
+ \Umathopeninnerspacing\textstyle\IS@skip
+ \IS@skip\Umathopenordspacing\scriptstyle
+ \Umathopeninnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathopenordspacing\scriptscriptstyle
+ \Umathopeninnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathopenordspacing\crampeddisplaystyle
+ \Umathopeninnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathopenordspacing\crampedtextstyle
+ \Umathopeninnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathopenordspacing\crampedscriptstyle
+ \Umathopeninnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathopenordspacing\crampedscriptscriptstyle
+ \Umathopeninnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathcloseordspacing\displaystyle
+ \Umathcloseinnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathcloseordspacing\textstyle
+ \Umathcloseinnerspacing\textstyle\IS@skip
+ \IS@skip\Umathcloseordspacing\scriptstyle
+ \Umathcloseinnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathcloseordspacing\scriptscriptstyle
+ \Umathcloseinnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathcloseordspacing\crampeddisplaystyle
+ \Umathcloseinnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathcloseordspacing\crampedtextstyle
+ \Umathcloseinnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathcloseordspacing\crampedscriptstyle
+ \Umathcloseinnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathcloseordspacing\crampedscriptscriptstyle
+ \Umathcloseinnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathpunctordspacing\displaystyle
+ \Umathpunctinnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathpunctordspacing\textstyle
+ \Umathpunctinnerspacing\textstyle\IS@skip
+ \IS@skip\Umathpunctordspacing\scriptstyle
+ \Umathpunctinnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathpunctordspacing\scriptscriptstyle
+ \Umathpunctinnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathpunctordspacing\crampeddisplaystyle
+ \Umathpunctinnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathpunctordspacing\crampedtextstyle
+ \Umathpunctinnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathpunctordspacing\crampedscriptstyle
+ \Umathpunctinnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathpunctordspacing\crampedscriptscriptstyle
+ \Umathpunctinnerspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\displaystyle
+ \Umathinnerordspacing\displaystyle\IS@skip
+ \IS@skip\Umathordordspacing\textstyle
+ \Umathinnerordspacing\textstyle\IS@skip
+ \IS@skip\Umathordordspacing\scriptstyle
+ \Umathinnerordspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\scriptscriptstyle
+ \Umathinnerordspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampeddisplaystyle
+ \Umathinnerordspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedtextstyle
+ \Umathinnerordspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedscriptstyle
+ \Umathinnerordspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedscriptscriptstyle
+ \Umathinnerordspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordopspacing\displaystyle
+ \Umathinneropspacing\displaystyle\IS@skip
+ \IS@skip\Umathordopspacing\textstyle
+ \Umathinneropspacing\textstyle\IS@skip
+ \IS@skip\Umathordopspacing\scriptstyle
+ \Umathinneropspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordopspacing\scriptscriptstyle
+ \Umathinneropspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordopspacing\crampeddisplaystyle
+ \Umathinneropspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordopspacing\crampedtextstyle
+ \Umathinneropspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordopspacing\crampedscriptstyle
+ \Umathinneropspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordopspacing\crampedscriptscriptstyle
+ \Umathinneropspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordbinspacing\displaystyle
+ \Umathinnerbinspacing\displaystyle\IS@skip
+ \IS@skip\Umathordbinspacing\textstyle
+ \Umathinnerbinspacing\textstyle\IS@skip
+ \IS@skip\Umathordbinspacing\scriptstyle
+ \Umathinnerbinspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordbinspacing\scriptscriptstyle
+ \Umathinnerbinspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordbinspacing\crampeddisplaystyle
+ \Umathinnerbinspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordbinspacing\crampedtextstyle
+ \Umathinnerbinspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordbinspacing\crampedscriptstyle
+ \Umathinnerbinspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordbinspacing\crampedscriptscriptstyle
+ \Umathinnerbinspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordrelspacing\displaystyle
+ \Umathinnerrelspacing\displaystyle\IS@skip
+ \IS@skip\Umathordrelspacing\textstyle
+ \Umathinnerrelspacing\textstyle\IS@skip
+ \IS@skip\Umathordrelspacing\scriptstyle
+ \Umathinnerrelspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordrelspacing\scriptscriptstyle
+ \Umathinnerrelspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordrelspacing\crampeddisplaystyle
+ \Umathinnerrelspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordrelspacing\crampedtextstyle
+ \Umathinnerrelspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordrelspacing\crampedscriptstyle
+ \Umathinnerrelspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordrelspacing\crampedscriptscriptstyle
+ \Umathinnerrelspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordopenspacing\displaystyle
+ \Umathinneropenspacing\displaystyle\IS@skip
+ \IS@skip\Umathordopenspacing\textstyle
+ \Umathinneropenspacing\textstyle\IS@skip
+ \IS@skip\Umathordopenspacing\scriptstyle
+ \Umathinneropenspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordopenspacing\scriptscriptstyle
+ \Umathinneropenspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordopenspacing\crampeddisplaystyle
+ \Umathinneropenspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordopenspacing\crampedtextstyle
+ \Umathinneropenspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordopenspacing\crampedscriptstyle
+ \Umathinneropenspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordopenspacing\crampedscriptscriptstyle
+ \Umathinneropenspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordclosespacing\displaystyle
+ \Umathinnerclosespacing\displaystyle\IS@skip
+ \IS@skip\Umathordclosespacing\textstyle
+ \Umathinnerclosespacing\textstyle\IS@skip
+ \IS@skip\Umathordclosespacing\scriptstyle
+ \Umathinnerclosespacing\scriptstyle\IS@skip
+ \IS@skip\Umathordclosespacing\scriptscriptstyle
+ \Umathinnerclosespacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordclosespacing\crampeddisplaystyle
+ \Umathinnerclosespacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordclosespacing\crampedtextstyle
+ \Umathinnerclosespacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordclosespacing\crampedscriptstyle
+ \Umathinnerclosespacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordclosespacing\crampedscriptscriptstyle
+ \Umathinnerclosespacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordpunctspacing\displaystyle
+ \Umathinnerpunctspacing\displaystyle\IS@skip
+ \IS@skip\Umathordpunctspacing\textstyle
+ \Umathinnerpunctspacing\textstyle\IS@skip
+ \IS@skip\Umathordpunctspacing\scriptstyle
+ \Umathinnerpunctspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordpunctspacing\scriptscriptstyle
+ \Umathinnerpunctspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordpunctspacing\crampeddisplaystyle
+ \Umathinnerpunctspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordpunctspacing\crampedtextstyle
+ \Umathinnerpunctspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordpunctspacing\crampedscriptstyle
+ \Umathinnerpunctspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordpunctspacing\crampedscriptscriptstyle
+ \Umathinnerpunctspacing\crampedscriptscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\displaystyle
+ \Umathinnerinnerspacing\displaystyle\IS@skip
+ \IS@skip\Umathordordspacing\textstyle
+ \Umathinnerinnerspacing\textstyle\IS@skip
+ \IS@skip\Umathordordspacing\scriptstyle
+ \Umathinnerinnerspacing\scriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\scriptscriptstyle
+ \Umathinnerinnerspacing\scriptscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampeddisplaystyle
+ \Umathinnerinnerspacing\crampeddisplaystyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedtextstyle
+ \Umathinnerinnerspacing\crampedtextstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedscriptstyle
+ \Umathinnerinnerspacing\crampedscriptstyle\IS@skip
+ \IS@skip\Umathordordspacing\crampedscriptscriptstyle
+ \Umathinnerinnerspacing\crampedscriptscriptstyle\IS@skip
\fi
% \end{macrocode}
+% \vfil\eject
+% \section*{Version History}
+% \begin{multicols*}{2}
+% \bgroup\raggedright\parskip\z@\parindent\z@\leftskip1em\obeylines
+% \setbox0\hbox{\hskip 1pt.\hskip 1pt}
+% \def\version#1#2{\bigskip\hbox to \hsize{\textbf{#1} \cleaders\copy0\hfill\ #2}\par}
+% \def\item{---\kern0.2ex\relax}
+%
+% \version{1.0}{February 2021}
+% \item initial release
+%
+% \version{1.1}{Fegruary 2021}
+% \item bug fix for |\mathinner| spacing
+% \item added |\IS@skip| muglue register
+%
+% \egroup
+% \end{multicols*}
+%
+%
%
% \iffalse
%</package>