当我使用时,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}