当您排版数学公式时,是否有关于在新行中中断公式的规则,这意味着如果公式在加号(+)或等号(=)处中断,那么您也必须将其插入到新行中,或者如果它仅在上一行就足够了?
例如,这两者之间是否存在规则:
和这个:
編輯我
从我帖子的内容中我了解到,确实有一些“规则”必须用来生成正确的数学公式。有没有办法让生成的输出自动正确?如果没有,那么生成正确的数学公式似乎是一项相当困难的工作。
答案1
我从未见过这方面的任何规则,但你的两个例子都很难阅读。我只想指出一些关于可读性的想法:
减号后面跟着减号,可以理解为加号。读完整个公式时(不像俄罗斯那样习惯这种重复,正如 egreg 指出的那样),我会读成 j sin z minus minus j sin z,这让我需要再读一遍。
将符号设置在下一行似乎是常见的做法。您的第一个例子看起来像是第一行断开,第二行有一个新的等式。由于符号属于后面的项,所以我会让符号始终粘在右侧项上
在学校和后来的大学里,我学到了:“每行只放一个等号”。我认为这是保持公式行短和对齐良好的好规则。(当然,你知道所有可以做到这一点的环境)
作为参考,我只找到了 2011 年 3 月的德国标准 DIN 1338,这是目前的现行标准。关于如果行太长,公式会中断,他们写道:
如果公式中使用多个
=
符号,则应在该符号前断开,等号应设置在每行的行首,并对齐在第一个=
符号的下方。+
长项在或符号前断开-
。如果可能,不要将其放在括号内。符号位于新行的开头,但比前一个符号更靠右=
。如果必须拆分乘积,则乘号点应设置在新行的开头,但比前一个符号更靠右
=
。如果其中一个因数由较大的和或差组成,则可以考虑上一个规则(拆分和)根应以幂表示法书写,并按前两个规则分解。分数也一样。分母应写为具有负幂的因数,并按规则 2 或 3 分解
单位必须始终坚持其价值。(使用该
siunitx
包将自动防止此类型或错误)
关于我之前关于“每行一个相同符号”的评论:DIN 1338 和 DIN EN ISO 80000-1 没有提到这个主题,但它们=
经常使用多个符号。因此,这个“规则”已经可以修改了。
答案2
请参阅美国数学学会关于在何处中断方程的良好排版指南。 https://www.ams.org/publications/authors/mit-2.pdf