[NTG-context] Using Euler with simplefonts

Kumar Appaiah a.kumar at alumni.iitm.ac.in
Thu Jan 1 15:42:35 CET 2015


On Thu, Jan 01, 2015 at 08:58:11AM -0500, John Kitzmiller wrote:
> On Jan 1, 2015, at 6:00 AM, Kumar Appaiah wrote:
> 
> > I am trying to use the simplefonts approach to get Euler for math,
> > along with TeX Gyre fonts for text. 
> 
> 
> Here is setup magic from Hans and Aditya from August 2013:
> 
> 
> \usetypescriptfile[euler]
> \starttypescript[myfamily]
> \definetypeface[myfamily][rm][serif][pagella][default]
> \definetypeface[myfamily][ss][sans] [dejavu][default]
> \definetypeface[myfamily][tt][mono] [inconsolata][default]
> \definetypeface[myfamily][mm][math] [pagellaovereuler][default]
> \stoptypescript
> 
> \usetypescript[myfamily]
> \setupbodyfont[myfamily]
> \appendtoks \rm \to \everymathematics
> \setupmathematics
>  [lcgreek=normal, ucgreek=normal]
> 
> 
> One can change the families, e.g. schola for pagella, etc., but I think the  last [pagellaovereuler] and the rest has to stay.

Sadly, I get this:

INPUT FILE
==========
\starttypescript[myfamily]
\definetypeface[myfamily][rm][serif][pagella][default]
\definetypeface[myfamily][ss][sans] [dejavu][default]
\definetypeface[myfamily][tt][mono] [inconsolata][default]
\definetypeface[myfamily][mm][math] [pagellaovereuler][default]
\stoptypescript

\usetypescript[myfamily]
\setupbodyfont[myfamily]
\appendtoks \rm \to \everymathematics
\setupmathematics
 [lcgreek=normal, ucgreek=normal]

\starttext
\startformula
x = y + z
\stopformula
\stoptext

ERROR OUTPUT
============
tex error       > error on line 18 in file /tmp/test.tex: ! Math
error: parameter \Umathquad\displaystyle is not set


\stopdisplaymath ...math \Ucheckedstopdisplaymath
                                                  \par \ifvmode
                                                  \ifcase \c_s...
\strc_formulas_stop_formula ...native \v!formula }
                                                  \dostoptagged
                                                  \dostoptagge...
l.18 \stopformula


 8
 9     \usetypescript[myfamily]
10     \setupbodyfont[myfamily]
11     \appendtoks \rm \to \everymathematics
12     \setupmathematics
13      [lcgreek=normal, ucgreek=normal]
14
15     \starttext
16     \startformula
17     x = y + z
18 >>  \stopformula
19     \stoptext
20

What am I missing here?

Thanks.

Kumar
-- 
Kumar Appaiah


More information about the ntg-context mailing list