In an align environment, how can I put a word such as "Now" or "And" at the left margin and still align equations on that line and subsequent lines with &?


You can use the flalign environment; another option (if the text must appear between two parts of the math expression) could be to use the \intertext command; in the following example I used \rlap inside flalign* to box the text using a zero width box, thus achieving a similar horizontal alignment to that of align*:


\newcommand*\Text{% jut to generate filler text for the example
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit,
vestibulum ut, placerat ac, adipiscing vitae, felis. Curabitur dictum gravida
mauris. Nam arcu libero, nonummy eget, consectetuer id, vulputate a, magna.
Donec vehicula augue eu neque. Pellentesque habitant morbi tristique senectus
et netus et malesuada fames ac turpis egestas. Mauris ut leo.}


&& a &= b  & \\
\rlap{and} && &= c & \\
\rlap{and} && &= d. & \\
a &= b  \\
 &= c 
&= d.


enter image description here

The vertical space introduced by the \intertext command from amsmath often seems excessive; the mathtools package offers \shortintertext to alleviate this situation.

|improve this answer|||||
  • 2
    For visual appearance (horizontal alignment) similar to align*, I would use \text{\rlap{and}} in flalign*. – Werner Jan 10 '12 at 2:29
  • 4
    \rlap{and} is enough, no need for \text – user2478 Jan 10 '12 at 7:30

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.