Is there a way to consistently increase the vertical spacing between equation lines in a gather (or gather*) environment from amsmath?

Specifically, I want to produce something like

a = b \\[2ex]
c = d \\[2ex]
e = f

without having to write [2ex] at the end of each equation line.

I can think of some hacks that redefine \\ to automatically add the spacing, but is there some cleaner/better way to achieve this?


This can be achieved by increasing the length \jot which amsmath uses between lines in multi-line formulas. Either write




to increase the spacing. It's very similar to Increase spacing in split environment, since it's the same technique though another environment is meant.

  • This assigment of \jot works only inside document text but not in preambule. How can I do this inside some my sty-package or, at least in a preambule? – maximav Nov 19 '13 at 7:51

Not sure if this is exactly what you're after, but the mathtools manual mentions, in relation to a new environment it provides, that the distance between lines in gather and other multiline environments is set by a dimension called \jot. By changing this length, e.g. \setlength{\jot}{2ex}, you can set it for the entire document.

Said environment is called spreadlines by the way, and changes this setting locally. This example is copied from the manual:

\usepackage{mathtools} % loads and extends amsmath
Large spaces between the lines.  
Back to normal spacing.


The traditional way (inherited from plain tex) is to do

\openup 2ex
a = b \\
c = d \\
e = f

Although it's more traditional to use units of \jot rather than ex.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.