![为什么对齐环境默认右对齐?](https://linux22.com/image/333125/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%AF%B9%E9%BD%90%E7%8E%AF%E5%A2%83%E9%BB%98%E8%AE%A4%E5%8F%B3%E5%AF%B9%E9%BD%90%EF%BC%9F.png)
如果您使用align
不带任何&
字符的环境,它会右对齐您的方程式。谁会右对齐方程式呢?
答案1
如果您使用align
oralign*
环境,但没有&
为每一行提供一个或多个标记,那么您可能误用了该环境。(如果您希望将行居中,请使用gather
orgather*
环境。)不要指望软件会帮您解决问题,并以某种方式直观地(正确地,至少……)知道对齐点应该放在哪里。
&
因此,将缺少字符的行右对齐align
是传递强大且难以忽略的视觉信息的方式——相当于“哦,我觉得你搞砸了”。当然,这比发出警告信息要强大得多——很多(大多数?)用户往往会忽略警告信息,对吧?当然,如果出于某种原因,用户确实想要右对齐行,那么他/她就会得到右对齐——而不会被居高临下的警告信息轰炸。
结果是:如果您没有在或环境&
的每一行中提供对齐标记,那么您几乎肯定不应该使用该环境。align
align*