左对齐方程不起作用

左对齐方程不起作用

我正在尝试将一些方程式左对齐,以便它们能够很好地排列。

我正在使用 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}

相关内容