下面是一个使用flalign
环境生成方程的小例子。
\documentclass{article}
\usepackage{amsmath}
\usepackage{txfonts}
\begin{document}
The formula is:
\begin{flalign*}
\lambdaup &= \lambdaup_1 + \lambdaup_2\\
\end{flalign*}
\end{document}
输出居中对齐:
The formula is
lambda = lambda_1 + lambda_2
如何使用 或 环境进行左对齐flalign
?alignat
我align
的意思是:
The formula is
lambda = lambda_1 + lambda_2
根据 Michael 的评论,将选项添加[fleqn]
到包amsmath
并进行设置\mathindent=0.0pt
将解决问题。但这会使所有方程式都向左对齐。我怎样才能将函数设置locally
为某个环境而不是整个文章?
答案1
您可以改用 Flalign。
The formula is
\begin{flalign*}
a &= b+c &\\
&= 1+1 &\\
&= 2 &
\end{flalign*}
答案2
使用flalign
环境 (编号方程式) 或flalign*
(未编号方程式) 环境,可以使用两个与号 ( &
) 实现左对齐。如果您想要的唯一对齐方式是方程式左对齐,请在每行的开头和结尾放置一个与号,如下所示:
\begin{flalign*}
& \lambda = \lambda_1 + \lambda_2 &\\
& \Lambda = \Lambda_1 + \Lambda_2 &
\end{flalign*}
如果您想要左对齐,但也希望按某个字符(例如,符号=
)对齐,请将第一个“与”号放在要对齐的字符之前,将第二个“与”号放在每行的末尾,如下所示:
\begin{flalign*}
\lambda &= \lambda_1 + \lambda_2 &\\
&= \Lambda &\\
&= \Lambda_1 + \Lambda_2 &
\end{flalign*}
答案3
诀窍是给予 amsmath 参数fleqn
:
\usepackage[fleqn]{amsmath}
编辑:这会产生与略有不同的输出flalign*
。