数学模式下数字和变量之间的额外空格

数学模式下数字和变量之间的额外空格

我发现如果我输入$3 q$,我会发现 3 和 qa 有点太近了。我知道我可以通过输入 来手动添加一个细小的空格$3 \, q$

  1. 不过,我想知道是否有办法实现这一自动化,即每当数字位于变量前面时,就会添加一个细空格。

    换句话说,我希望自动添加一个细小的空间$5 q$,但不是在$5 7$

  2. 也可以添加$p q$吗?你推荐在两个变量相乘时进行这种练习吗?(我不想使用,\cdot因为它会使显示混乱。)

答案1

TeX 拥有一套精细平衡的系统,用于在各种类型的数学“原子”之间设置空间。例如,考虑以下简单公式:

$y = b + cx$  

xy 空间中截距为 b、斜率为 c 的直线方程

y观察发现,和之间的距离=(以及 和 之间的=距离b)略大于 和 之间的b距离+,而 和 之间的距离又大于 和c之间的距离x。当然,这是故意为之,而所涉及的选择在几十年间已经证明了其可取性。

如果你要系统地增加相乘的任何两个“原子”之间的间距(例如上例中的cx),你也应该愿意增加所有其他类型“原子”之间的间距,以保持整体平衡。说这将是一项相当棘手的任务,这是一种相当轻描淡写的说法。

简而言之,最好不仅要习惯 TeX 排版数学的方式,还要欣赏它所设定的高标准。TeX 的方法是所有其他数学排版系统都以此标准进行评判,但遗憾的是,这些系统几乎无一例外地都失败了。

答案2

只需在数字之间输入\并按下空格键即可。例如:$(2,3,4)$我需要数字之间的额外空格,那么我会输入:$(2,\ 3,\ 4)$或者如果我需要更多额外空间,则输入:$(2,\ \ 3,\ \ 4)$。希望这对您有所帮助。

相关内容