《芝加哥格式手册》(第 12.16 节)建议在正文前后留出中等间距(¼ em)。
- 二元运算的符号(即与词);
- 积分、求和或并集的符号;以及
- 二元关系符号(即动词)
除了指数之外;在“坐标点”之间或列表中的元素之间的逗号后也有中等空格;并且“当二元运算或关系符号修改符号(即用作形容词)时,它后面没有空格”。
我不知道 LaTeX 是否遵循这些准则,但无论如何,我想知道以下情况下(普遍接受的)“正确”的空间量(也就是说,我是否需要添加/删除空间,如果需要,需要添加/删除多少?)
- 取对数后:
\log x
- 在阶乘符号之前:
y!
- 在隐式乘法中:
x y
- “for all” 符号之前和之后:
x > 0 \forall x
- 用逗号分隔的方程式之间:
x = 1, y = 2
- 用文本分隔的方程式之间:
x = 1 \text{ and } y = 2
- 在集合元素分隔符的逗号后面:
\{0, 1\}
- 在函数参数之间的逗号分隔符后面:
f(x, y)
答案1
部分答案(请记住某些规则可能因国家/地区而异):
after logarithm: $\log x$ -- exactly this space
before factorial symbol: y! -- before no, after rather \,
in an implicit multiplication: x y -- in doubt you can use \,
before and after "for all" symbol: x > 0 \forall x
between equations separated by a comma: $x = 1$, $y = 2$ -- two different equations, separated by a space
between equations separated by text: x = 1 \text{ and } y = 2 -- at least space, rather \quad
after a comma separating elements of a set: \{0, 1\} -- it depends, some people want to have spaces after commas (e.g. `,\ `).
after a comma separating arguments of a function: f(x, y) -- OK, TeX adds a proper space
在大多数情况下,TeX 知道间距应该是多少。