[NTG-context] Math - how to mix fonts?

Wolfgang Schuster schuster.wolfgang at gmail.com
Fri Jul 17 15:15:38 CEST 2015


> Procházka Lukáš Ing. - Pontex s. r. o. <mailto:LPr at pontex.cz>
> 17. Juli 2015 10:30
> Hello,
>
> I am not very familiar with mixing fonts in math. I would need to mix 
> several font styles:
>
> 1. "normal" (default - slanted, serif) for general variables,
> 2. slanted serif bold for vectors,
> 3. slanted sans bold for varieties.
>
> In the following snippet, the right fonts are displayed in the \text 
> scope, but not in the math:
>
> ----
> \definetypeface[boldmath][mm][boldmath][latin-modern][default]
>
> \starttext
>   \startformula
>     \text{\sl 1. Normal:}\quad Abcd \alpha
>   \stopformula
>
>   \startformula
>     \text{\bs 2. Bold:}\quad\boldmath{Abcd \alpha}
>   \stopformula
>
>   \startformula
>     \text{\bs\ss 3. SansBold:}\quad\ss\boldmath{Abcd \alpha}
>   \stopformula
> \stoptext
> ----
>
> You can see that \boldmath has no effect (although 
> "\definetypeface[boldmath][mm][boldmath][latin-modern][default]" was 
> used, as described on http://wiki.contextgarden.net/Bold_Math ).
>
> So - what is the best way to define (enable) and use fonts styles 
> 1.-3. in math?
>
> (
> Notes:
> - The font must allow to type Greek letters - \alpha.
> - Other font(s) than LatinModern may be used for math, if it enables 
> bold and sans switching.
> )
You can use the normal font switching commands (e.g. \it or \ss) to 
change the math alphabet.

%\setupbodyfont[xits]

\setupmathematics[lcgreek=none,ucgreek=none]

\starttext

\startformula
          abcdef  \quad
     {\tf abcdef} \quad
     {\it abcdef} \quad
     {\bf abcdef} \quad
     {\bi abcdef}
\stopformula

\startformula
     {\ss    abcdef} \quad
     {\ss\it abcdef} \quad
     {\ss\bf abcdef} \quad
     {\ss\bi abcdef}
\stopformula

\startformula
         \alpha\beta\gamma  \quad
     {\rm\alpha\beta\gamma} \quad
     {\it\alpha\beta\gamma} \quad
     {\bf\alpha\beta\gamma} \quad
     {\bi\alpha\beta\gamma}
\stopformula

\startformula
         \Alpha\Beta\Gamma  \quad
     {\rm\Alpha\Beta\Gamma} \quad
     {\it\Alpha\Beta\Gamma} \quad
     {\bf\Alpha\Beta\Gamma} \quad
     {\bi\Alpha\Beta\Gamma} \quad
\stopformula

\stoptext

Wolfgang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.ntg.nl/pipermail/ntg-context/attachments/20150717/afd5dd12/attachment.html>


More information about the ntg-context mailing list