diff options
author | Taco Hoekwater <taco@elvenkind.com> | 2010-05-24 14:05:02 +0000 |
---|---|---|
committer | Taco Hoekwater <taco@elvenkind.com> | 2010-05-24 14:05:02 +0000 |
commit | 57ea7dad48fbf2541c04e434c31bde655ada3ac4 (patch) | |
tree | 1f8b43bc7cb92939271e1f5bec610710be69097f /Master/texmf-dist/tex/context/base/math-scr.mkiv | |
parent | 6ee41e1f1822657f7f23231ec56c0272de3855e3 (diff) |
here is context 2010.05.24 13:05
git-svn-id: svn://tug.org/texlive/trunk@18445 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/math-scr.mkiv')
-rw-r--r-- | Master/texmf-dist/tex/context/base/math-scr.mkiv | 88 |
1 files changed, 4 insertions, 84 deletions
diff --git a/Master/texmf-dist/tex/context/base/math-scr.mkiv b/Master/texmf-dist/tex/context/base/math-scr.mkiv index 43355679f45..eb1db4714e3 100644 --- a/Master/texmf-dist/tex/context/base/math-scr.mkiv +++ b/Master/texmf-dist/tex/context/base/math-scr.mkiv @@ -22,108 +22,28 @@ %D subscript mode. We want however a bit more control than %D normally provided, and therefore provide \type {\super} %D and \type{sub}. +%D +%D The grid snapping has been removed. \global\let\normalsuper=^ \global\let\normalsuber=_ -\newcount\supersubmode - -\newevery\everysupersub \EverySuperSub +\ifdefined\supersubmode \else \newcount\supersubmode \fi +\ifdefined\newevery \else \everysupersub \EverySuperSub \fi \appendtoks \advance\supersubmode \plusone \to \everysupersub -\appendtoks - \gridsupsubstyle -\to \everysupersub - -\appendtoks - \doifelse\@@mtsize\v!small - {\let\gridsupsubstyle \scriptscriptstyle - \let\gridsupsubbodyfont \setsmallbodyfont}% - {\let\gridsupsubstyle \scriptstyle - \let\gridsupsubbodyfont \relax}% -\to \everysetuptextformulas - \setuptextformulas [\c!size=\v!normal] -\def\dogridsupsub#1#2% - {\begingroup - \setbox\nextbox\iftracegridsnapping\ruledhbox\else\hbox\fi - {\gridsupsubbodyfont - $\strut^{\the\everysupersub#1}_{\the\everysupersub#2}$}% - \nextboxht\strutheight - \nextboxdp\strutdepth - \flushnextbox - \endgroup} - -\def\gridsupsub - {\ifconditional\crazymathsnapping - \ifgridsnapping - \@EAEAEA\dogridsupsub - \else - \@EAEAEA\normalsupsub - \fi - \else - \@EA\normalsupsub - \fi} - \def\normalsupsub#1#2% {^{\the\everysupersub#1}_{\the\everysupersub#2}} -\appendtoks - \let\gridsupsubstyle \relax - \let\gridsupsubbodyfont\relax - \let\gridsupsub \normalsupsub -\to \everydisplay - \def\super#1{^{\the\everysupersub#1}} \def\suber#1{_{\the\everysupersub#1}} \def\supsub#1#2{\super{#1}\suber{#2}} \def\subsup#1#2{\suber{#1}\super{#2}} -%\def\super#1{\gridsupsub{#1}{}} % -%\def\suber#1{\gridsupsub{}{#1}} % -% -%\def\supsub#1#2{\gridsupsub{#1}{#2}} -%\def\subsup#1#2{\gridsupsub{#2}{#1}} - -\def\gridsuper#1{\gridsupsub{#1}{}} -\def\gridsuber#1{\gridsupsub{}{#1}} - -% \let\sup\super % math char -% \let\sub\suber - -% test set: -% -% \startbuffer -% \sform{x\frac{1}{2}} -% \sform{x\sup{\frac{1}{2}} + x\sup{2} + 2} -% \sform{x\supsub{\frac{1}{2}}{\frac{1}{2}} + x\sup{2} + 2} -% \stopbuffer -% -% \typebuffer -% -% \startlines -% \getbuffer -% \stoplines -% -% \startbuffer -% $x\frac{1}{2}$ -% $x\sup{\frac{1}{2}} + x^2 + 2$ -% $x\supsub{\frac{1}{2}}{\frac{1}{2}} + x^2 + 2$ -% \stopbuffer -% -% \typebuffer -% -% \start -% \enablesupersub -% \enableautomath -% \startlines -% \getbuffer -% \stoplines -% \stop - %D \macros %D {enablesupersub,enablesimplesupersub} %D |