为什么对齐环境默认右对齐?

为什么对齐环境默认右对齐?

如果您使用align不带任何&字符的环境,它会右对齐您的方程式。谁会右对齐方程式呢?

答案1

如果您使用alignoralign*环境,但没有&为每一行提供一个或多个标记,那么您可能误用了该环境。(如果您希望将行居中,请使用gatherorgather*环境。)不要指望软件会帮您解决问题,并以某种方式直观地(正确地,至少……)知道对齐点应该放在哪里。

&因此,将缺少字符的行右对齐align是传递强大且难以忽略的视觉信息的方式——相当于“哦,我觉得你搞砸了”。当然,这比发出警告信息要强大得多——很多(大多数?)用户往往会忽略警告信息,对吧?当然,如果出于某种原因,用户确实想要右对齐行,那么他/她就会得到右对齐——而不会被居高临下的警告信息轰炸。

结果是:如果您没有在或环境&的每一行中提供对齐标记,那么您几乎肯定不应该使用该环境。alignalign*

相关内容