就类别代码而言,XeTeX(使用 XeLaTex+fontspec)和 LuaTeX(使用 ConTeXt)中 ASCII 以上的所有 Unicode 字母的状态如何?我可以使用 Unicode 字符(例如 \μακρο)定义宏吗?
我之所以问这个问题,是因为当我尝试使用 ConTeXt 输入从右到左的语言时,我疯了,因为 TeX 命令(LTR)和文本本身(RTL)的组合使得编辑器无法使用,我发现类似
\def\شق{\something}
可以,但后续的 \شق 的语法突出显示不正确。所以我想知道这是否是编辑器 (TeXShop) 的问题,或者引擎在允许这种情况时只是松懈了。