[metapost] macros with text argument

Yasir Malik ymalik at stevens.edu
Thu Dec 23 03:26:57 CET 2010

> How can I define a macro that take a text as argument and put it in a
> label? Something like this
> %---------
> def assi(text labeltext) =
> label(btex labeltext etex, (0,0));
> enddef
> %---------
You can try the following:
input TEX;

def assi(text labeltext) =

With the TEX macro, you can pass strings, numbers, and construct equations 
using $$.  Check out page 65 of the MetaPost manual for more info.


More information about the metapost mailing list