![我可以全局将 `aligned` 的默认列分隔符从 \quad 更改为 \qquad 吗?](https://linux22.com/image/235419/%E6%88%91%E5%8F%AF%E4%BB%A5%E5%85%A8%E5%B1%80%E5%B0%86%20%60aligned%60%20%E7%9A%84%E9%BB%98%E8%AE%A4%E5%88%97%E5%88%86%E9%9A%94%E7%AC%A6%E4%BB%8E%20%5Cquad%20%E6%9B%B4%E6%94%B9%E4%B8%BA%20%5Cqquad%20%E5%90%97%EF%BC%9F.png)
我需要你的帮助:将默认列 sep 从 更改aligned
为\quad
全局\qquad
,谢谢。
答案1
您可以修改的值\minalignsep
:
\renewcommand*{\minalignsep}{2em}
默认情况下是这样的10pt
。如果你在加载 amsmath 后将其写入前言中,则更改是全局的,如你所愿。但是,它也适用于其他对齐环境。这也可能是所希望的,以保持一致的数学环境。
通过这种重新定义,你可以将本地的修改保留\minalignsep
为aligned
:
\makeatletter
\newenvironment{aligned}{%
\renewcommand*{\minalignsep}{2em}
\let\@testopt\alignsafe@testopt
\aligned@a
}{%
\crcr\egroup
\restorecolumn@
\egroup
}
\makeatother