3

我喜欢 MathJax,但它不支持 Cyrillic(或者至少看起来如此)。我在这个官方示例中尝试了这样简单的文本作为表达式- 它显示所有英文字母,但没有俄文。

Mother Phather Love Forever Мама мыла Раму

所以我想知道 - 如何扩展 MathJax 以支持非英语语言?

4

1 回答 1

2

好吧,当我输入 时мыла,我确实得到了西里尔字母,但这取决于您计算机上可用的字体以及您使用的浏览器。尤其是 IE,如果不建议使用字体,它可能无法自行找到字符。所以你可以尝试类似

{\large\style{font-family:Times}{\text{мыла}}}

相反,这应该会更好。我的结果是

MathJax 中的西里尔字母
(来源:www.math.union.edu 上的 dpvc

这对我来说似乎是正确的(虽然我不懂俄语)。

也可以将 MathJax 配置为使用当前页面字体来获取\text{}宏的结果,这也可能对您有所帮助。但是,您引用的页面没有该配置,因此在这种情况下需要强制使用上述示例中的字体。为此,您需要在配置部分中设置mtextFontInherit为。true"HTML-CSS"

于 2012-03-25T01:09:13.343 回答