summaryrefslogtreecommitdiff
path: root/tex/context/base/xtag-mmp.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/xtag-mmp.tex')
-rw-r--r--tex/context/base/xtag-mmp.tex21
1 files changed, 4 insertions, 17 deletions
diff --git a/tex/context/base/xtag-mmp.tex b/tex/context/base/xtag-mmp.tex
index ebb136551..b733644e5 100644
--- a/tex/context/base/xtag-mmp.tex
+++ b/tex/context/base/xtag-mmp.tex
@@ -492,29 +492,16 @@
\def\pMULTISCRIPTmmlPRE#1#2#3#4%
{\ifdone
\ifodd\scratchcounter
- ^{\naturalxmlr{#1}{#2}{#3}{#4}}{}%
- \else
_{\naturalxmlr{#1}{#2}{#3}{#4}}%
+ \else
+ ^{\naturalxmlr{#1}{#2}{#3}{#4}}{}%
\fi
\else
\doif{mprescripts/}{#1}{\donetrue{}}% weak, the / here
\fi
- \ifdone \advance\scratchcounter 1 \fi}
-
-\def\pMULTISCRIPTmmlPOST#1#2#3#4%
- {\ifdone
- \ifnum\scratchcounter=0
- \naturalxmlr{#1}{#2}{#3}{#4}%
- \else\ifodd\scratchcounter
- _{\naturalxmlr{#1}{#2}{#3}{#4}}%
- \else
- ^{\naturalxmlr{#1}{#2}{#3}{#4}}{}%
- \fi\fi
- \fi
- \doif{mprescripts/}{#1}{\donefalse}% weak, the / here
- \ifdone \advance\scratchcounter 1 \fi}
+ \ifdone \advance\scratchcounter \plusone \fi}
-\let\pMULTISCRIPTmmlPRE\pMULTISCRIPTmmlPOST
+\let\pMULTISCRIPTmmlPOST\pMULTISCRIPTmmlPRE
\stopXMLmapping