[NTG-context] Changing font for math function

Hans Hagen pragma at wxs.nl
Sun May 10 01:30:03 CEST 2015


On 5/9/2015 4:16 PM, Aditya Mahajan wrote:
> On Sat, 9 May 2015, Aditya Mahajan wrote:
>
>> On Sat, 9 May 2015, Hans Hagen wrote:
>>
>>> i've added (uploading beta now)
>>>
>>> \setupmathematics
>>>   [functionstyle=\ss,
>>>    functioncolor=red]
>>>
>>> \starttext
>>> \startformula
>>>   f = \sin i\omega x^{\sin(x^{\sin(y)})}
>>> \stopformula
>>> \stoptext
>>>
>>> best test this because Mojca will at some point push into tex live
>>> (at which moment we have a current)
>>
>> Thanks. This works correctly on a small test. I will test this more
>> thoroughly.
>
> \sin etc should not behave like \text{...}. \text should adapt to the
> surrounding style while \mathoptext should not. In particular, in the
> following
>
>    {\ss $\sin x$}
>    {\bf $\sin x$}
>
> \sin should be in normal text upright font and not adapted to the
> surrounded
> text.
>
> Is it possible to set a value of functionstyle so that the surrounding
> text font
> styles are ignored (but the font size is not).

does

\setupmathematics
   [functionstyle=\normalrm,
    functioncolor=red]

work ok? (\rm is redefined in math mode so we need the outer one)

we could have some keywords for this if needed

> I realize that this takes us back to the old 'bold-math-in-section-heads'
> debate. With the current implementation:
>
>      \setuphead[section][style=bold]
>      \section{$\sin x$}
>
> sin is bold, and if you implement the change that I am suggesting, then
> \sin
> will not be bold in section titles. If someone prefers \sin to be bolded in
> section headers, he would have to add
> \setupmathematics[functionstyle=\bf] in
> the section style as well.

the next stage of the math font project will provide some real bold 
fonts (so bold alphabets get heavy variants)

> Aditya
> ___________________________________________________________________________________
>
> If your question is of interest to others as well, please add an entry
> to the Wiki!
>
> maillist : ntg-context at ntg.nl /
> http://www.ntg.nl/mailman/listinfo/ntg-context
> webpage  : http://www.pragma-ade.nl / http://tex.aanhet.net
> archive  : http://foundry.supelec.fr/projects/contextrev/
> wiki     : http://contextgarden.net
> ___________________________________________________________________________________


-- 

-----------------------------------------------------------------
                                           Hans Hagen | PRAGMA ADE
               Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
     tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com
                                              | www.pragma-pod.nl
-----------------------------------------------------------------


More information about the ntg-context mailing list