I didn't know that was possible. Yes, it would indeed solve my problem. But, after a quick experiment, it seems to not behave this way. The macro body gets expanded instead of executing:
.do xflag 3 .papersize a4 .mediasize a4 .ps 14p .vs 24p . .nr x 0 1 .de m .nr x +1 .. .ds s \\n+x .ds t \\*m\\n+x test1 \*s \*s \*s .br test2 \*t \*t \*t .br Output result: test1 1 2 3 test2 .nr x +1 4 .nr x +1 5 .nr x +1 6 The goal would be to modify number "x" using some more complex expression, e.g. in macro "m", at the point where string "t" is interpolated. Any ideas? Thanks!
