diff options
author | Hans Hagen <pragma@wxs.nl> | 2004-12-17 00:00:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2004-12-17 00:00:00 +0100 |
commit | 5604cb0a875f6114b67391fd279060678a9b7937 (patch) | |
tree | 443afcf61e75ccfc0f68d851be02dfd50714a803 /tex/context/base/xtag-ini.tex | |
parent | aade518a7e81df4cdf6b89559c5afc5192954a5e (diff) | |
download | context-5604cb0a875f6114b67391fd279060678a9b7937.tar.gz |
stable 2004.12.17
Diffstat (limited to 'tex/context/base/xtag-ini.tex')
-rw-r--r-- | tex/context/base/xtag-ini.tex | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/tex/context/base/xtag-ini.tex b/tex/context/base/xtag-ini.tex index c064deca8..21377d22d 100644 --- a/tex/context/base/xtag-ini.tex +++ b/tex/context/base/xtag-ini.tex @@ -2128,7 +2128,19 @@ \def\XMLflush#1% one level {\csname\ifcsname\@@XMLdata:#1\endcsname\@@XMLdata:#1\else\s!empty\fi\endcsname} -\let\XMLflushdata\XMLflush +%D \starttyping +%D \defineXMLenvironmentsave[formula]{}{$\XMLtex{formula}$} +%D +%D \startXMLdata +%D <formula>t+3+x+t\neq m\alpha\frac\theta\hbar</formula> +%D \stopXMLdata +%D \stoptyping + +\def\XMLtex#1% + {\begingroup + \disableXML + \scantokens\@EA\@EA\@EA{\csname\@@XMLdata:#1\endcsname}% + \endgroup} \def\XMLflushdata#1% see m-steps for usage {\@EA\ifx\csname\@@XMLdata:#1\endcsname\longempty\else @@ -2165,6 +2177,7 @@ \simplifyXMLelements \let\getXMLentity\firstofoneargument \XMLrawentitiestrue + \chardef\utfunicodetracer7% new \xdef\@@XML@@string{\csname\@@XMLdata:#2\endcsname}% \egroup \convertcommand\@@XML@@string\to#1} @@ -2174,6 +2187,7 @@ \enableXMLexpansion \simplifyXMLelements \simplifyXMLentities + \chardef\utfunicodetracer7% new \let\getXMLentity\expandedXMLentity % should this go in \simplify ? \xdef\@@XML@@string{\csname\@@XMLdata:#2\endcsname}% \egroup |