使用 \begin{align} 对齐方程

使用 \begin{align} 对齐方程

当我使用时,begin{align*}方程式从红色部分开始。我怎样才能从蓝色部分开始呢?

在此处输入图片描述

\documentclass[a4paper]{article}
\usepackage[margin=1.5cm]{geometry}
\usepackage{amsmath}
\usepackage{xcolor}

\begin{document}
Tex\\
My text
        \begin{align*}
        \color{red}x^2+2x
        \end{align*}
        \begin{align*}
        \hspace{-9cm}\color{blue}x^2+2x
        \end{align*}
My text
\end{document}

答案1

回答@MarcelKrüger 提供的内容向您展示了如何全部显示的方程式左对齐。如果您需要实现的只是将这一对方程式左对齐,我建议您使用flalign*如下环境:

在此处输入图片描述

\documentclass{article}
\usepackage[a4paper,margin=1.5cm]{geometry}
\usepackage{amsmath}
\usepackage{xcolor}

\begin{document}
Text\\
My text
\begin{flalign*} % <-- observe: 'flalign*', not 'align*'
  &\color{red} x^2+2x  & \\
  &\color{blue}x^2+2x  &
\end{flalign*}
My text
\end{document}

答案2

您可以通过设置(左对齐方程式)选项来请求amsmath将方程式在左侧对齐:替换为。fleqn\usepackage{amsmath}\usepackage[fleqn]{amsmath}

这仍会将方程式缩进固定量,可以通过设置 进行更改\mathindent。您可以将其设置为零以将方程式完全移到左侧,但我建议不要这样做,以使方程式更容易与常规文本区分开来。

\documentclass[a4paper]{article}
\usepackage[margin=1.5cm]{geometry}
\usepackage[fleqn]{amsmath}
\usepackage{xcolor}
% \setlength{\mathindent}{0pt} % Uncomment this line to get equations completely aligned on the left.

\begin{document}
Text\\
My text
\begin{align*}
  &\color{red}  x^2+2x \\
  &\color{blue} x^2+2x
\end{align*}
My text
\end{document}

答案3

通过使用,nccmath您可以将一些align数学环境插入环境中,使其在左边框本地对齐fleqn

\documentclass{article}
\usepackage{geometry}
\usepackage{nccmath}
\usepackage{xcolor}

\usepackage{lipsum}

\begin{document}
\lipsum[66]
    {\color{red}
    \begin{align*}
    y & = x^2+2x    \\
    z & = 2y
    \end{align*}
    }
\lipsum[1][1-3]
  \begin{fleqn}\color{blue}
    \begin{align*}
    y & = x^2+2x    \\
    z & = 2y
    \end{align*}
\lipsum[1][4-5]
    \begin{align*}
    y & = x^2+2x    \\
    z & = 2y
    \end{align*}
  \end{fleqn}
\lipsum[1][5-6]
    {\color{red}
    \begin{align*}
    y & = x^2+2x    \\
    z & = 2y
    \end{align*}
    }
\lipsum[66]
\end{document}

在此处输入图片描述

相关内容