This tutorial will teach you how to add labels to equations and use them as references later.

There are many methods for display math mode in LaTeX, among them you have to choose the methods that return equation number. **Because without number equation, how can you add labels and use them as references?**

## Use label with ref command in latex

First, you need to know how to use `label`

and `ref`

commands, which together will complete this task.

Process is very simple as first adding label to equation and then calling this label by `ref`

command.

```
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Now, let's write down a simple trigonometric identity:
\begin{equation}
\sin^2 \theta + \cos^2 \theta = 1 \label{eq:trig}
\end{equation}
Equation~\ref{eq:trig} represents the Pythagorean identity for sine and cosine.
\end{document}
```

**Output :**

In most cases the reference number is enclosed in parenthesis. You can do that if you want. Add parenthesis to both sides of the `ref`

command.

```
\documentclass{article}
\begin{document}
Another important equation is the quadratic formula:
\begin{equation}
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \label{eq:quadratic}
\end{equation}
This is Equation(\ref{eq:quadratic}), commonly used to find the roots of a quadratic equation~\ref{eq:quadratic}.
\end{document}
```

**Output :**

## Use label with eqref command in latex

By default, `eqref`

command is not stored in LaTeX. For this, `amsmath`

package needs to be added to preamble.

`eqref`

command usage is similar to `ref`

. But, there is a difference in output. Because the `eqref`

command returns parenthesis with reference, note in the above output that the `ref`

command does not, extra should be added.

```
\documentclass{article}
\usepackage{amsmath} % Required for the eqref
\begin{document}
\section*{Differential Equation System}
Consider the following system of ordinary differential equations (ODEs):
\begin{equation}
\frac{dx}{dt} = a x^2 - b \label{ode1}
\end{equation}
\begin{equation}
\frac{dy}{dt} = c x - d y^2 \label{ode2}
\end{equation}
We can refer to these ODEs as \eqref{ode1} and \eqref{ode2}, which will include parenthesis around the equation numbers.
\end{document}
```

**Output :**

## Multi Equation Reference in latex

Suppose there are many equations at once, some of which want to be identified by reference. Then add the multi label. For example

```
\documentclass{article}
\usepackage{amsmath} % Required for the align environment
\begin{document}
\begin{align}
F &= ma \label{eq:newton} \\
E &= mc^2 \label{eq:einstein} \\
\sin^2 \theta + \cos^2 \theta &= 1 \label{eq:trig}
\end{align}
\noindent We can refer to these equations as \eqref{eq:newton}, \eqref{eq:einstein}, and \eqref{eq:trig}, each with parenthesis around the equation numbers.
\end{document}
```

**Output :**

## Change number style for reference

You can change the reference number style. Like bold, color etc.

```
\documentclass{article}
\usepackage{amsmath, xcolor} % Required for the align environment and color package
% Define custom styles for references
\newcommand{\boldref}[1]{\textbf{\ref{#1}}}
\newcommand{\italref}[1]{\textit{\ref{#1}}}
\newcommand{\colorref}[2]{\textcolor{#1}{\ref{#2}}}
\begin{document}
Consider the following set of equations:
\begin{align}
F &= ma \label{eq:newton} \\
F &= m\frac{dv}{dt} \label{eq:einstein} \\
\sin^2 \theta + \cos^2 \theta &= 1 \label{eq:trig}
\end{align}
We can refer to these equations with custom styles:
\begin{itemize}
\item Bold reference: Equation~\boldref{eq:newton}
\item Italics reference: Equation~\italref{eq:einstein}
\item Colored reference: Equation~\colorref{red}{eq:trig}
\end{itemize}
\noindent In this document, we explored multiple mathematical equations and referenced them using custom styles.
\end{document}
```

**Output :**

## Label equation with symbol or custom text

Not always that number to use. You can use symbols or custom text if you want. For this I will take the help of `tag`

command. See the code example below.

```
\documentclass{article}
\usepackage{amsmath} % Required for the align environment
\begin{document}
\noindent In this document, we explored equations with custom tag using the \texttt{\textbackslash tag} command.
\begin{align}
a^2 + b^2 &= c^2 \tag{$\star$} \label{eq:pythagorean} \\
\int_{0}^{1} x^2 \,dx &= \frac{1}{3} \tag{Integral} \label{eq:integral} \\
\alpha^2 + \beta^2 &= \gamma^2 \tag{Custom Text} \label{eq:customtext}
\end{align}
\vspace{.5cm}
\noindent We can refer to these equations as \eqref{eq:pythagorean}, \eqref{eq:integral}, and \eqref{eq:customtext}.
\end{document}
```

**Output :**