我正在尝试将一些方程式左对齐,以便它们能够很好地排列。
我正在使用 align with [fleqn]
per这个问题和setlength
每这个问题。但似乎没有奏效。我fleqn
也尝试了环境这个问题但它也没有起到作用。
\documentclass{article}
\usepackage[fleqn]{mathtools}
\setlength{\mathindent}{0pt}
\begin{document}
\begin{align*}
A\triangleright B\triangleright A & \iff & x'Ax\geq x'Bx\cap x'Bx\geq x'Ax\forall x\\
& \iff & x'Ax=x'Bx\cap x'Bx=x'Ax\forall x\\
& \iff & x'Ax=x'Bx\forall x\\
& \iff & x'Ax-x'Bx=0\forall x\\
& \iff & x'(A-B)x=0\forall x
\end{align*}
\end{document}
答案1
以下是您想要的吗?通过&
从每行中删除第二个对齐点即可实现。(请注意,弃用的eqnarray
语法需要两个&
s,align
而只需要一个。)
\documentclass{article}
\usepackage[fleqn]{amsmath}
\setlength{\mathindent}{0pt}
\begin{document}
\hrule % just to illustrate the width of the text block
\begin{align*}
A\triangleright B\triangleright A
& \iff x'Ax\geq x'Bx\cap x'Bx\geq x'Ax\forall x\\
& \iff x'Ax=x'Bx\cap x'Bx=x'Ax\forall x\\
& \iff x'Ax=x'Bx\forall x\\
& \iff x'Ax-x'Bx=0\forall x\\
& \iff x'(A-B)x=0\forall x
\end{align*}
\end{document}