displaymath, grid, vertical spacing, setupformulas
![](https://secure.gravatar.com/avatar/3d131c6a351a6b0092c19b389bd99cf0.jpg?s=120&d=mm&r=g)
Hi, I have problems to tune the vertical spacing before and after displaymathformulas in grid typesetting. With the example below, I like the spacing in the second formula but not the first (too big). If I comment out the \setupformulas part, then the first one looks OK, but the second is good. Is there a configure to get both of these to occupy three lines? I use the latest standalone. /Mikael \setuplayout[ grid=tolerant, ] \showgrid %\setupformulas[ %spacebefore=, %spaceafter=, %] \starttext \dorecurse{10}{This is a statement. } \startformula 1+2+\cdots+(n-1)+n=\frac{1+n}{2}n. \stopformula \dorecurse{10}{This is a statement. } \startformula 1+2+\cdots+(n-1)+n=\tfrac{1+n}{2}n. \stopformula \dorecurse{10}{This is a statement. } \stoptext
![](https://secure.gravatar.com/avatar/3d131c6a351a6b0092c19b389bd99cf0.jpg?s=120&d=mm&r=g)
On Sat, Oct 18, 2014 at 7:22 PM, Mikael P. Sundqvist
Hi,
I have problems to tune the vertical spacing before and after displaymathformulas in grid typesetting. With the example below, I like the spacing in the second formula but not the first (too big). If I comment out the \setupformulas part, then the first one looks OK, but the second is good.
Is there a configure to get both of these to occupy three lines?
I use the latest standalone.
/Mikael
\setuplayout[ grid=tolerant, ] \showgrid
%\setupformulas[ %spacebefore=, %spaceafter=, %]
\starttext \dorecurse{10}{This is a statement. } \startformula 1+2+\cdots+(n-1)+n=\frac{1+n}{2}n. \stopformula \dorecurse{10}{This is a statement. } \startformula 1+2+\cdots+(n-1)+n=\tfrac{1+n}{2}n. \stopformula \dorecurse{10}{This is a statement. } \stoptext
Sorry for answering my question by myself. I fixed my issue (for now at least) by defining a new formula. If anyone else is interested, the solution is given below. /Mikael \setuplayout[ grid=tolerant, ] \showgrid \setupformulas[ spacebefore=, spaceafter=, ] \defineformula[line][ spacebefore=big, spaceafter=big, ] \starttext \dorecurse{10}{This is a statement. } \startformula 1+2+\cdots+(n-1)+n=\frac{1+n}{2}n. \stopformula \dorecurse{10}{This is a statement. } \startlineformula 1+2+\cdots+(n-1)+n=\tfrac{1+n}{2}n. \stoplineformula \dorecurse{10}{This is a statement. } \stoptext
participants (1)
-
Mikael P. Sundqvist