diff options
author | Taco Hoekwater <taco@elvenkind.com> | 2009-08-23 11:11:32 +0000 |
---|---|---|
committer | Taco Hoekwater <taco@elvenkind.com> | 2009-08-23 11:11:32 +0000 |
commit | 8fc3039c82d48605b5ca8b2eda3f4fdd755681e1 (patch) | |
tree | 3cd9bbdd599bc4d1ac0409e167fee2136e4c0ec9 /Master/texmf-dist/tex/context/base/thrd-tab.tex | |
parent | 850fc99b7cd3ae7a20065531fe866ff7bae642ec (diff) |
this is context 2009.08.19 17:10
git-svn-id: svn://tug.org/texlive/trunk@14827 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/context/base/thrd-tab.tex')
-rw-r--r-- | Master/texmf-dist/tex/context/base/thrd-tab.tex | 50 |
1 files changed, 26 insertions, 24 deletions
diff --git a/Master/texmf-dist/tex/context/base/thrd-tab.tex b/Master/texmf-dist/tex/context/base/thrd-tab.tex index 8ca90665e66..dd3838ce2d4 100644 --- a/Master/texmf-dist/tex/context/base/thrd-tab.tex +++ b/Master/texmf-dist/tex/context/base/thrd-tab.tex @@ -442,17 +442,17 @@ % DO VCS \def\!thDoVCS#1{% - \setbox\z@\hbox{#1}% + \setbox\zerocount\hbox{#1}% \!thFinishVCS} % DO MATH VCS \def\!thDoMathVCS#1#2{% - \setbox\z@\hbox{$\m@th#1{#2}$}% + \setbox\zerocount\hbox{$\mathsurround\zeropoint#1{#2}$}% \!thFinishVCS} % FINISH VCS \def\!thFinishVCS{% - \vbox to\z@{\vss\box\z@\vss}} + \vbox to\zeropoint{\vss\box\zerocount\vss}} % *************************************************************** @@ -505,20 +505,20 @@ % DO SIMPLE RAISE \def\!thDoSimpleRaise#1{% - \setbox\z@\hbox{\raise \!taDimenA\hbox{#1}}% + \setbox\zerocount\hbox{\raise \!taDimenA\hbox{#1}}% \!thFinishRaise} % From Plain TeX: \ht0=0pt \dp0=0pt \box0 % DO MATH RAISE \def\!thDoMathRaise#1#2{% - \setbox\z@\hbox{\raise \!taDimenA\hbox{$\m@th#1{#2}$}}% + \setbox\zerocount\hbox{\raise \!taDimenA\hbox{$\mathsurround\zeropoint#1{#2}$}}% \!thFinishRaise} % FINISH RAISE. This is the same as Plain's \finsm@sh; some macro % packages redefine \finsm@sh. \def\!thFinishRaise{% - \ht\z@\z@ - \dp\z@\z@ - \box\z@} + \ht\zerocount\zeropoint + \dp\zerocount\zeropoint + \box\zerocount} % *************************************************************** @@ -1481,10 +1481,10 @@ \ifx\!ttemp\empty \!taDimenC=0pt \else - \setbox0=\hbox{\m@th #1.#3#1}% + \setbox0=\hbox{\mathsurround\zeropoint #1.#3#1}% \!taDimenC=\wd0 \fi - \setbox0 =\hbox{\m@th #1#2#1}% + \setbox0 =\hbox{\mathsurround\zeropoint #1#2#1}% \!thToksEdef\!taDataColumnTemplate={% \noexpand\!tnSetNumericItem {\the\wd0 }% @@ -1499,11 +1499,11 @@ \def\!tnSetNumericItemA #1#2#3#4.#5.#6!{% \def\!ttemp{#6}% - \hbox to #1{\hss \m@th #3#4#3}% + \hbox to #1{\hss \mathsurround\zeropoint #3#4#3}% \hbox to #2{% \ifx\!ttemp\empty \else - \m@th #3.#5#3% + \mathsurround\zeropoint #3.#5#3% \fi \hss}} @@ -1563,25 +1563,25 @@ \def\!TsEnlargeOther#1{% \ifhmode - \setbox\z@=\hbox{#1% + \setbox\zerocount\hbox{#1% \xdef\!TsSpaceFactor{\spacefactor=\the\spacefactor}}% \else - \setbox\z@=\hbox{#1}% + \setbox\zerocount\hbox{#1}% \fi \!TsFinishEnlarge} \def\!TsEnlargeMath#1#2{% - \setbox\z@=\hbox{$\m@th#1{#2}$}% + \setbox\zerocount\hbox{$\mathsurround\zeropoint#1{#2}$}% \!TsFinishEnlarge} \def\!TsFinishEnlarge{% - \dimen@=\ht\z@ + \dimen@\ht\zerocount \advance \dimen@ \!taDimenA - \ht\z@=\dimen@ - \dimen@=\dp\z@ + \ht\zerocount\dimen@ + \dimen@\dp\zerocount \advance \dimen@ \!taDimenB - \dp\z@=\dimen@ - \box\z@ \!TsSpaceFactor{}} + \dp\zerocount\dimen@ + \box\zerocount \!TsSpaceFactor{}} % ENLARGE BY MULTIPLES OF StrutUnit @@ -1883,15 +1883,17 @@ % USE % \use <number> spans the next <number> data columns. + \def\!ttuse#1{% - \ifnum #1>\@ne + \ifnum #1>\plusone \omit \mscount=#1 % \mscount is in Plain - \advance\mscount by \m@ne + \advance\mscount by \minusone \advance\mscount by \mscount \!thLoop - \ifnum\mscount>\@ne - \sp@n % from Plain (\span\omit \advance\mscount\m@ne) + \ifnum\mscount>\plusone + % \sp@n: from plain + \spanomit \advance\mscount\minusone \repeat \span \fi} |