[NTG-context] new command question
Peter Münster
pmlists at free.fr
Tue Apr 5 19:38:32 CEST 2005
On Mon, 4 Apr 2005, Idris Samawi Hamid wrote:
> Instead of, say,
>
> \usetypescriptfile[type-ugm]
> \usetypescript[URWGaramond]
> \setupbodyfont[urwgaramond,10pt]
>
> I would like to define a single command as follows, using the ConTeXt option
> method instead of \def{}{}{}:
>
> \globalbodyfont[type-ugm][URWGaramond][urwgaramond,10pt]
>
> I would like to learn how to do this. Thnx in advance for your help.
Hello Idris,
there are some good pages on the wiki about this subject.
I don't know, if the option method is the best way to realize your
\globalbodyfont command. I would do it as simple as this:
\def\globalbodyfont[#1][#2][#3]{%
\usetypescriptfile[#1]
\usetypescript[#2]
\setupbodyfont[#3]}
I my opinion, the \globalbodyfont command is not that much better for the
end-user, than the other 3 commands. I would rather make an
environment-file:
\startenvironment e-garamond
\usetypescriptfile[type-ugm]
\usetypescript[URWGaramond]
\setupbodyfont[urwgaramond]
\stopenvironment
And then just "\environment e-garamond" in the document-file.
Cheers, Peter
--
http://pmrb.free.fr/contact/
More information about the ntg-context
mailing list