Re: Give parts of commands/definitions to a called command (to parse arguments)
Oliver Bandel <[email protected]> Fri, 22 Apr 2016 01:49:48 +0200
| Newsgroups | gmane.comp.type-setting.lout |
|---|---|
| Message-ID | <20160422014948.Horde.beRJIknRnlAxC9UPHvHksVH@webmail.in-berlin.de> |
Zitat von Oliver Bandel <[email protected]> (Fri, 22 Apr 2016 01:37:28 +0200) > Zitat von Valery Ushakov <[email protected]> (Thu, 21 Apr 2016 > 00:10:15 +0300) > >> On Wed, Apr 20, 2016 at 19:33:38 +0200, Oliver Bandel wrote: >> >>> def vvec >>> right body >>> { pmatrix strut { Yes } body } >>> >>> The body is nor parsed again, so it is not seen as command, when using >>> >>> vvec { row col a row col b row col c } >>> >>> inside @Eq. >> [...] >>> Or are there other ways to achieve my goal? >> >> Just use a macro. "pmatrix" itself is a macro that supplies some >> additional paramters to "matrix". >> >> import @Math macro vvec { pmatrix strut { Yes } } > [...] > > Thanks, that works :-) But... the macro - as far as I can see - creates different output than the original command. The vector is set slightly more slim with the macro. So, somehow the spacing seems to be different... Any ideas on that? Ciao, Oliver