我在论文中看到过在等式后放置逗号的不同方法。
等式后面紧接着:
就在之前
where
:根本没有逗号:
我该选择哪种方式?哪种方式更标准?
答案1
第一个版本通常是正确的,第二个版本总是错误的,有时第三个版本是自然的。方程式应该作为其所在句子的一部分来阅读,标点符号也应该随之而来。通常在以下形式的句子中
考虑方程 a=b,其中 b 是凸的。
where 子句前会有逗号。如果公式较长或足够重要,需要显示出来,则应遵循相同的模式
考虑方程
a=b,
其中 b 是凸的。
同样,如果句子以句号 (.) 结尾,则应在显示中包含句号 (.)
这导致了所需的方程
a=b。
一个没有标点符号的例子可能是
分布
D = \ker\Omega^1(S)
Q 上的是可积的。
答案2
我大体上同意 Andrew 的观点,即选项 (1) 是首选,因为它符合最常见的数学风格,而选项 (2) 是不可接受的,但他对内联标点符号和设置标点符号的类比并不那么接近,并且通常会省略设置内容中的标点符号,而如果该内容是内联的,则会包含该标点符号。
例如,逗号/分号几乎总是用于分隔行内列表中的项目,但大多数情况下,当以项目符号形式出现时,逗号/分号并不用于分隔项目。同样,逻辑标点符号(由 Ben Yagoda 命名,“逻辑标点符号”的兴起,石板) 坚持认为,如果标点符号不在引用文本中,则它不应该出现在引文中,尽管逻辑标点符号要求在引文的结束引号后面加一个逗号或句号。
因此,按照选项 (3) 省略标点符号是完全一致的。但请注意,这不是主流做法,你需要保持一致。