[Tex/LaTex] Left align (to the page) displayed math

equationshorizontal alignment

How can I left align the display math environment (either $$ or \[)? I keep running into people asking about the align environment; but I just want to change displayed math from center to left align relative to the page.

Best Answer

You can use flalign from the amsmath package:

enter image description here

Note:

  • The showframe package was used just to be able to see where the text is relative to the page margins.

Code:

\documentclass{article}
\usepackage{showframe}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
e & = mc ^2 &\\%  Note the trailing & which is required to equations to the left
F & = ma
\end{flalign*}
\end{document}

Alternatively, if you want all equations left aligned, you can use the package option fleqn as in \documentclass[fleqn]{article} which will align them towards the left. The indentation is controlled by \mathindent, so you could use \setlength{\mathindent}{0pt} if you wanted to eliminate that.

Code:

\documentclass[fleqn]{article}
\usepackage{showframe}
\usepackage{amsmath}
\setlength{\mathindent}{0pt}

\begin{document}
\begin{align*}
e & = mc ^2 \\
F & = ma
\end{align*}
\end{document}
Related Question