Transform a tex source so that all macros are replaced by their definition

latex, tex

Solution

Write

\edef\xxx{Any text with any commands. For example, $\phantom x$.}

And then for output in the log-file

\show\xxx

or for output in your document

\meaning\xxx

Problem

Is it possible to see the output of the TeX ‘pre-processor’, i. e. the intermediate step before the actual output is done but with all user-defined macros replaced and only a subset of TeX primitives left? Or is there no such intermediate step?

Original source

Related problems