[NTG-context] beta
Hans Hagen
pragma at wxs.nl
Thu Mar 30 18:55:24 CEST 2006
Taco Hoekwater wrote:
> Hans Hagen wrote:
>
>>> * \usemodule[...p=...][modulename] % from Thomas and me
>>>
>>>
>> can you explain a bit
>>
>
> We would like the possibility to have options while loading
> modules, and the cleanest way of doing that is to have an
> optional argument to \usemodule, so we can have, e.g.:
>
> \usemodule[font=GreekTimes,scale=1100][greek]
>
> And in the module:
>
> \processaction[\moduleparameter\v!font]
> [....=>]
>
> etcetera. just like a 'normal' parameter.
>
> I know this effect can partially be implemented using modes,
> but sometimes a key=value syntax is much cleaner. This:
>
> \enablemode[GreekTimes1100]
> \usemodule[greek]
>
> is not nearly as flexible.
>
ok, i'll add such a feature (btw, usemodule takes two args currently:
\usemodule[x][newmml]
so effectively we will have:
\usemodule[newmml]
\usemodule[newmml][a=b]
\usemodule[x][newmml]
\usemodule[x][newmml][a=b]
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
More information about the ntg-context
mailing list