3

I would like to know how to break a long equation into two lines and have both lines centered. Besides, I would like to have only one equation number in the middle of both lines.

Here's a MWE:

\documentclass{article}

\usepackage{amsfonts, amsthm, amsmath, amssymb}

\begin{document}



\noindent Text text text text text text text:
%
\begin{align}
123456789012345678901234567890123456789012345678901234567890=\\
123456789012345678901234567890123456789012345678901234567890\text{.}
\end{align}
%
Text text text text text text text.



\end{document}

I found something here: How to get only one vertically centered equation number in align environment with two equations.

In the link above the accepted answer explains how to have only one equation number in the middle of both lines. But I would like to have both lines centered, not aligned.

  • Can you make an example with TeX code? – egreg Dec 25 '14 at 23:11
  • Ok, I'll do it in a minute. – User X Dec 25 '14 at 23:11
  • @egreg I added a MWE. – User X Dec 25 '14 at 23:26
  • Sorry, for some reason when the equation is the last thing on the page, the equation number appears below the second line of the equation. – User X Dec 25 '14 at 23:46
  • 1
    If the object is too wide and there's no space for the equation number, it's shifted down; it doesn't depend on the position on the page. – egreg Dec 25 '14 at 23:47
3

amsmath has documentation explaining a number of different environments and is worth a look. For example:

\documentclass{article}

\usepackage{amsfonts, amsthm, amsmath, amssymb}

\begin{document}

  \noindent Text text text text text text text:
  \begin{equation}
    \begin{split}
      123456789012345678901234567890123456789012345678901234567890=\\
      123456789012345678901234567890123456789012345678901234567890\text{.}
    \end{split}
  \end{equation}
  Text text text text text text text.

\end{document}

split equation

  • 3
    Or gathered if right alignment of the two pieces is not wanted. – egreg Dec 25 '14 at 23:35
  • Or multline?? – cfr Dec 25 '14 at 23:51
1

This uses the \Centerstack macro of stackengine. The distance between baselines is set with \setstackgap{L}{} to 14pt.

\documentclass{article}
\usepackage{amsmath}
\usepackage[usestackEOL]{stackengine}
\stackMath
\begin{document}
\noindent Text text text text text text text:
%
\begin{equation}
\setstackgap{L}{14pt}
\Centerstack{123456789012345678901234567890123456789012345678901234567890=\\
123456789012345678901234567890123456789012345678901234567890\text{.}}
\end{equation}
%
Text text text text text text text.
\end{document}

enter image description here

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.