![对于正式文章,显示的等式后面是否应该加上标点以符合语言语法?](https://linux22.com/image/233572/%E5%AF%B9%E4%BA%8E%E6%AD%A3%E5%BC%8F%E6%96%87%E7%AB%A0%EF%BC%8C%E6%98%BE%E7%A4%BA%E7%9A%84%E7%AD%89%E5%BC%8F%E5%90%8E%E9%9D%A2%E6%98%AF%E5%90%A6%E5%BA%94%E8%AF%A5%E5%8A%A0%E4%B8%8A%E6%A0%87%E7%82%B9%E4%BB%A5%E7%AC%A6%E5%90%88%E8%AF%AD%E8%A8%80%E8%AF%AD%E6%B3%95%EF%BC%9F.png)
对于正式文章,显示的等式后面是否应该加上标点以符合语言语法?
例如:
The most well-known physics formula is
\[E=mc^2.\] %should I put a period here?
And if you expand
\[(x+y)^2,\] % should I put a comma here?
you will ...
答案1
无论如何,Knuth 表示应该将它们添加到数学写作。
不要过度使用冒号。虽然“定义如下:”中的冒号是可以的,但“我们有:⟨公式⟩”中的冒号应该省略,因为公式只是完成了句子。有些论文中的冒号比句号还多。
这就是说,在电子书,他在某些显示中省略了句号,但通常是在显示 TeX 输入和输出时。比较第 127 页的显示
α,β, γ,δ;
到第 128 页的显示(我不会重复,因为前一个已经够麻烦了)。
答案2
从专业排版实践来看,对显示数学中的标点符号有一些看法:
显示的方程式通常被认为是前一个句子的一部分,也就是说,它会获得与内联数学完全相同的标点符号:如果句子以显示的方程式结尾,它会得到一个句点,如果where … is …
后面跟着一个或类似的东西,那么方程式以一个结束,
,等等。
对于 LaTeX 代码,这意味着绝不任何显示的数学环境前都有一个空白行,除非出于某种原因您想用显示的方程式开始一个段落。因此,\end{}
如果整个前一个段落都以该方程式结尾,则后面只有一个空白行。
至于微排版,大多数出版商更喜欢在任何方程式内部句子级标点符号之前使用细空格。这适用于方程式末尾的标点符号以及方程式可分离部分内的标点符号。所谓“句子级”,是指不属于任何数学表达式的标点符号。元素n-tuples 以逗号分隔,但这些逗号没有任何额外的空格。TeX 本身认为数学模式中的裸标点符号是数学符号而不是句子标点符号;因此,数学模式下标点符号周围的间距与相应的文本模式下标点符号周围的间距处理方式不同。
以下屏幕截图涵盖了显示数学中最常见的一些空格和标点符号情况,以及排版员如何根据大多数出版商的需求正确排版它们。这是专业排版员向普通出版商提交文档而不会引起退款的原因:
最后几句话:显示的方程式是否是周围文本的一部分,以及是否使用额外的间距来区分数学标点符号和文本标点符号,这毕竟是一个品味和概念的问题。如有疑问,请想象用一个符号代替方程式x
,弄清楚如何添加标点符号,并向出版商询问适当的间距。
答案3
这个问题已经讨论很久了在 mathoverflow 上。我个人的观点(与那里得票最多的两个答案一致)是,你应该始终使用正确的标点符号。(在 frabjous 的例子中,句号“。”具有数学含义,我会破例。)我认为,如果你看书,你会发现大多数东西都有标点符号(当然,当我说
a+b=b+a
对所有实数 a 和 b 都成立。
但是,我认为安迪是对的,并没有真正的共识,而且是否需要标点符号似乎取决于社区。
答案4
我个人认为标点符号在那里看起来非常丑陋。它还会造成混淆。不久前人们在基线上使用点来表示乘法,皮恩主义逻辑学家学派使用点代替括号来表示分组,这些都可能被误解为那样。
但对此持保留态度。我想你会发现人们对此有分歧。我的作品出版商确实试图强迫我使用这种标点符号,而我一直坚持要删除它。有时他们会按我的要求做,有时则不做,我读过的东西中确实看到过这两种做法。