**Introduction**

The default version of LaTeX may lack some of the functionalities or features. For example, Trimming or Overlapping of equations when equations are very long. To overcome these challenges, you can use the "asmmath" package.

Check the below example to understand:

1 2 3 4 5 6 | \begin{equation} \label{equation1} \begin{split} Area & = \frac{length \times breadth }{2} \\ & = \frac{1}{2} length \times breadth \end{split} \end{equation} |

Put your equations within an **equation** environment if you require your equations to get numbered. Otherwise, use **equation*** (with an asterisk (*****) symbol) if you need equations without the line number.

As shown in the example above, utilize the **split** environment if you would like to split the equations into smaller parts. The split environment will align these smaller parts. Make usage of ampersand (**&**) character in order to align the equations vertically. Double backslash (**\\**) provides the functionality of newline character.

**Including/Add the amsmath package**

It is very easy and straight-forward to include the amsmath package in LaTeX. Use the below command in your document's preamble.

**\usepackage{amsmath}**

**Writing a single equation**

Use **equation** environment in order to print the equation with line number.
Otherwise, use **equation*** environment in order to print the equation without a line number.
To reference your equation anywhere in the document, you need to add the **\label{...}** command as shown below.

1 2 3 4 5 | \begin{equation} \label{circle_area_eq} A=\pi r^{2} \end{equation} The equation \ref{circle_area_eq} represents the area of a circle. |

**Displaying long equations**

It is advised to use **multline** environment in order to print
equations that do not fit into a single line. You need to use **\\** (Double Backslash) for setting the point where you want to break the equation.

Below example shows how to use the multline environment:

1 2 3 4 | \begin{multline*} f(x,y) = x^7 + 4x^6y + 50x^4y^2 + 9x^1y^3\\ - 2x^5y^4 - 2y^2 + y^6 \end{multline*} |

Use the **equation** environment in order to print the equation with the line number. Otherwise, use **equation*** environment in order to print the equation without a line number. It is important to note that by default, the first part of a broken equation will get left aligned
and the second part will get right aligned in the next line.

**Equation splitting and alignment**

**split** provides a very similar feature like **multline**. Just like **multline**, it is used to break long equations. It aligns the broken part of equations in columns. It is necessary to use the **split** environment within the **equation** environment to work properly.

Let's examine an example using **split** environment:

1 2 3 4 5 6 | \begin{equation} \label{equation1} \begin{split} Area & = \frac{length \times breadth }{2} \\ & = \frac{1}{2} length \times breadth \end{split} \end{equation} |

**Aligning many equations**

If you wish to align several equations vertically, then you can use the **align** environment. Let's check an example using **align** environment:

1 2 3 4 | \begin{align*} 5x - 1y &= 3 \\ 3x + 7y &= 2 \end{align*} |

Use the **align** environment in order to print the equation with the line number. Otherwise, use **align*** environment in order to print the equation without a line number. Mostly the binary operators (=, > and <) are the ones which are aligned in order to make document beautiful.

As discussed earlier in this tutorial, the ampersand (**&**) character is used to specify at what point the equations should be aligned. Let's look at below example to understand the alignment of several equations:

1 2 3 4 5 6 | \begin{align*} y&=x & a &=z & b&=a+c\\ 5x&=y & 4z&=\frac{4}{2}z & z&=y\\ 4 + 2x&=1+y & q+2&=4+a & we&=cd\\ x&=y & q &=a & c&=a+b\\ \end{align*} |

In the above example, we have arranged the equations in three columns. In the above example, it is assumed by the LaTeX that each equation consists of two parts/pieces which are separated by an ampersand (**&**) character. Also, every equation is isolated using the **&** from the one previous to it.

**Grouping and centering of equations**

If you just need to display a set of consecutive equations, centered and with no alignment, use the gather environment. The asterisk trick to set/unset the numbering of equations also works here.

1 2 3 4 | \begin{gather*} 5x^2 - 15y = 8 \\ 3x^2 + 9y = 7 \end{gather*} |