![我的 Luatex-Xits 设置有什么问题,导致它无法在数学模式下写入西里尔文?](https://linux22.com/image/464075/%E6%88%91%E7%9A%84%20Luatex-Xits%20%E8%AE%BE%E7%BD%AE%E6%9C%89%E4%BB%80%E4%B9%88%E9%97%AE%E9%A2%98%EF%BC%8C%E5%AF%BC%E8%87%B4%E5%AE%83%E6%97%A0%E6%B3%95%E5%9C%A8%E6%95%B0%E5%AD%A6%E6%A8%A1%E5%BC%8F%E4%B8%8B%E5%86%99%E5%85%A5%E8%A5%BF%E9%87%8C%E5%B0%94%E6%96%87%EF%BC%9F.png)
我有一个带有一层西里尔字母的键盘布局,有时通过 Luatex 在数学文本中使用它们(更准确地说,编译器告诉我它使用的是 LuaHBTeX,版本 1.16.0)。这在数学模式之外运行良好,但如果我在里面输入西里尔字母,我会收到一条消息
Missing character: There is no ю (U+044E) in font cmmi7!
或对于带有 或其他西里尔字母的情况也一样cmmi10
。尽管我使用 Xits 作为默认数学字体,但我认为它应该有这些符号。我的设置有什么问题?
这是我的默认配置的相关部分:
\RequirePackage{fontsetup}
\RequirePackage[english,russian]{babel}
\RequirePackage{unicode-math}
\RequirePackage{fontspec}
\setmainfont{CMU Serif}
\setmathfont{XITS Math}