[texhax] visibility of variables through \rput
Herbert Voss
Herbert.Voss at FU-Berlin.DE
Mon Aug 10 08:31:55 CEST 2009
Brandon Kuczenski schrieb:
> I have encountered a difficulty with using custom commands from inside
> \rput. When the commands define new macros, those macros aren't visible
> from outside the \rput. In the example below, the command defines
> \theresult-- the first reference to \theresult works; the second reports
> an "Undefined control sequence". Is there any way to make the results
> of the computation visible outside of the \rput scope?
The argument of \rput is internally inside a local group.
Try this:
\makeatletter
\newcommand\compute[2]{%
\FPmul\pst at tempa{#1}{#2}
\global\let\theresult\pst at tempa}
\makeatother
Herbert
More information about the texhax
mailing list