当在某些宽符号后使用时\times
,后面的空格\times
会变得比想要的要小。例如
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{align*}
> \times T \\
) \times T \\
> \times \ T
\end{align*}
\end{document}
生产
怎样才能解决这个问题(除了手动插入额外的空间)?
答案1
<
和>
是关系运算符(“小于”和“大于”)。它们可以用作分隔符,但 TeX 需要知道这一点(传统方式是使用 和\langle
进行\rangle
比较):
\documentclass{article}
\begin{document}
\[
\mathopen< a, b, c \mathclose> \times T
= \langle a, b, c \rangle \times T
\]
\end{document}
二进制数学原子是唯一可以改变其状态的数学原子。上下文必须合适,必须存在两个操作数才能保持数学原子的二进制功能。
二进制符号在()和( )\times
之间变成普通的数学原子 ,因为缺少左操作数。>
\mathrel
T
\mathord
\times
\mathclose
保持在 a和之间的二进制\mathord
。
PS:使用<
和>
作为分隔符的另一个缺点是它们不能正确调整大小。\left<
和\right>
正在使用\langle
和,\rangle
它们可以根据公式调整大小。较大版本的<
和>
没有多大意义,因为它们在水平方向上需要太多空间。
答案2
这是因为>
和\times
都是二元运算符。如果使用
\mathord> \times T
将>
不会被视为二元运算符,并且间距将按照您的意愿。
答案3
您也可以将二元运算符放在>
括号之间:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[
{>} \times T
\]
\end{document}
编辑。抱歉,>
正如 Heiko Oberdiek 所注意到的,它实际上是一个关系运算符。将它放在一对括号中会使二元运算符\times
将其视为操作数,因此它后面有适当的空格。