On Mon, May 26, 2014 at 6:00 PM, Pablo Rodriguez <oinos@gmx.es> wrote:
Dear list,

I have the following sample:

    \definetype[TeXcode][option=TEX]
    \def\arg#1{\TeXcode{{#1}}}
    \starttext
    \arg{\em\de Textsatzsystem}

    \TeXcode{{\em\de Textsatzsystem}}
    \stoptext

I don’t know what is wrong defined in \arg that inserts an extra space
after \em?

You can see how TeX works with \tracingmacros
\definetype[TeXcode][option=TEX]
\def\arg#1{\edef\temp{#1}\TeXcode{{#1}}}
\starttext
\tracingmacros1
\arg{\em\de Textsatzsystem}
\tracingnone
\tracingmacros1
\TeXcode{{\em\de Textsatzsystem}}
\tracingnone
\stoptext


--
luigi