答案1
数学符号有不同的分类,\star
像 这样的-
被归类为二元运算符。TeX 在每种类型的符号之间分配不同的空间,但如果二元运算符没有出现在“中缀”位置,则本质上会恢复为普通运算符,\mathord
而不是\mathbin
)。
这里的动机可以更好地体现出来-
1-2
作为中缀运算符,它的-
间距是固定的,但是当不在两个符号之间使用时,它的间距就会恢复为更近的-2
。
如果只有一个或两个,则-
它们是没有空格的普通符号,但如果有三个,则中间的那个会获得其自然的 mathbin 间距。然后第四个,位于第三个(它是一个 mathord)和数学列表末尾之间,同样是 mathord,因此没有空格。
\documentclass{article}
\begin{document}
[$1-2$]
[$-2$]
[$-$]
[$--$]
[$---$]
[$----$]
[${}----{}$]
[${-}{-}{-}{-}$]
\end{document}
最后两行展示了获得均匀空间的两种方法,即使用\mathbin
或 \mathord
间距。