ConTeXt 中对齐方程式之间是否有额外的垂直空间?

ConTeXt 中对齐方程式之间是否有额外的垂直空间?

例如,在 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

相关内容