我想问一下您喜欢用括号和参数排版数学函数的方式,比如 $f(x)$ 或 $x(y+1)$。我认为这可能会让人感到困惑,因为第一个例子显示了函数调用,第二个例子显示了乘法。是否存在一些针对此类函数的通用样式指南?
答案1
Unicode 有两个不可见字符来解决这个问题
U+2061 函数应用(html 实体⁡
)
U+2062 INVISIBLE TIMES(html 实体⁢
)
因此,如果使用 Unicode 数学字体(比如unicode-math
带有 lualatex 或 xelatex 的包),那么您可以在之前使用这些字符(
来区分大小写(在 MathML 标记中执行等效操作可以获得更易于访问的音频版本)但是在将任何经典 tex 的 8 位数学字体翻译为经典 tex 时都需要删除这些字符。
即使在 Unicode TeX 中添加它们通常也不会添加太多信息,因为在像标记这样的构造中\log(x)
已经区分为log
mathop,因此可以假设函数应用,所以它只在你展示第一个术语是没有指定数学类的变量的情况下有帮助\mathord
。
可能与此在 TeX 上下文中有些受限的实用性有关,unicode-math
它没有提供任何 tex 命令来访问这些字符(但您可以直接或通过^^^^2061
符号添加它们)。