Subject: mailing-list for TeXmacs Users
List archive
From : Joris van der Hoeven <address@hidden>- To: Philippe Audebaud <address@hidden>
- Cc: TeXmacs Users <address@hidden>
- Subject: Re: Explanations on the use of TeXmacs macros
- Date: Tue, 15 Apr 2003 15:13:13 +0200 (CEST)
> in the style file 'packages/standard/std-list.ts', I see the definition
>
> <assign|newitemize|<func|name|tag|<assign|<apply|name>|<hold|<macro|body|<w\
> ith|thetag|<release|<value|tag>>|<expand|itemize-base|<arg|body>>>>>>>>
>
> where:
>
> * the (formal) func argument 'name' is called with '<apply|name>'
>
> * while func argument 'tag' is called with '<value|tag>'
>
> * in turn macro argument 'body' is called with '<apply|body>'
>
> and
>
> <apply|newitemize|itemize-minus|<with|mode|math|->>
>
> shows the func newitemize is called with '<apply|newitemize>'...
>
> Is there any documentation/explanation already available where I could
> understand which rules apply, and how ?
>
> Or else, is there a simple rule-of-thumb for
>
> 1) deciding between func | macro,
>
> 2) deciding between apply | expand ...,
>
> 2) deciding between arg | value | apply,
>
> whereever relevant ?
There is a small explanation available in the help menu.
Roughly speaking, macro/expand/arg corresponds to macros
whose arguments can edited interactively (example: strong)
and func/apply/value to "functions" whose arguments can
not be directly edited (example: cite).
I will write a better documentation when I will have time...
- Re: Explanations on the use of TeXmacs macros, Joris van der Hoeven, 04/15/2003
Archive powered by MHonArc 2.6.19.