![ConTeXt 中对齐方程式之间是否有额外的垂直空间?](https://linux22.com/image/234998/ConTeXt%20%E4%B8%AD%E5%AF%B9%E9%BD%90%E6%96%B9%E7%A8%8B%E5%BC%8F%E4%B9%8B%E9%97%B4%E6%98%AF%E5%90%A6%E6%9C%89%E9%A2%9D%E5%A4%96%E7%9A%84%E5%9E%82%E7%9B%B4%E7%A9%BA%E9%97%B4%EF%BC%9F.png)
例如,在 LaTeX 中,\\[3mm]
如果我认为它可以提高显示的对齐方程的可读性,我可以使用额外的垂直空间。事实上,我发现我经常这样做。但是 ConTeXt 中与此等价的是什么呢?
答案1
ConTeXt 没有增加行间空间的界面。您必须手动添加空间。例如:
\startformula \startalign
\NC a \EQ b + c \NR
\noalign{\blank[2cm]}
\NC a \EQ b + c \NR
\stopalign \stopformula
如果需要,您可以为其添加一个接口。我没有对其进行太彻底的测试。
\unprotected\def\doalignNR[#1][#2]%
{\donestedformulanumber{#1}{#2}\crcr
\noalign{\mathalignmentparameter\c!inbetween}}
然后您可以使用:
\definemathalignment[loosealign][inbetween={\blank[2cm]}]
\starttext
\startformula \startloosealign
\NC a \EQ b + c \NR
\NC a \EQ b + c \NR
\stoploosealign \stopformula