更改 ConTeXt MkIV 中数学函数(sin、log 等)的字体?

更改 ConTeXt MkIV 中数学函数(sin、log 等)的字体?

当我使用欧拉字体进行数学运算时,我注意到由于欧拉是直立的,所以 sin、cos 和 log 等数学函数的字体与变量的字体相同。有没有办法将数学函数的字体更改为与文本模式中的字体相同?

例子:

\usetypescriptfile[euler]
\definetypeface[mainface][rm][serif][palatino]       [default]
\definetypeface[mainface][ss][sans] [helvetica]        [default] [rscale=auto]
\definetypeface[mainface][mm][math] [pagellaovereuler] [default] [rscale=auto]
\setupbodyfont[mainface,12pt]
\appendtoks \rm \to \everymathematics
\setupmathematics
  [lcgreek=normal, ucgreek=normal, integral=nolimits]

\starttext
\startformula
  f = \sin i\omega x
\stopformula
\stoptext

渲染结果:

在此处输入图片描述

我希望它像

在此处输入图片描述

我在那里用过\text{sin}\,,但显然不是一个严谨的解决方案。

答案1

此问题已在今天的测试版 ( ) 中得到修复。 、等ver: 2015.05.09标签现在使用文本衬线字体,而不是数学直立字体。\sin\cos

相关内容