alignat 使用 fleqn 选项引入额外空间

alignat 使用 fleqn 选项引入额外空间

在下面的 MWE 中,第二个 之后引入了额外的空格=。我该如何摆脱它?fleqn我的文档类强制我使用该选项:

\PassOptionsToPackage{fleqn}{amsmath}
\documentclass{article}

\usepackage{amsmath}
\begin{document}
\begin{alignat}{2}
    X &  = 1XXXXXXXXXX%
    \quad\iff\quad%
    X && = 1XXXXXXXXXXX
\end{alignat}
\end{document}

答案1

一方面,这与公式太长并溢出到右边距有关,另一方面,第二个 & 符号的位置不太合理。使用此代码,您不会遇到任何问题:

\documentclass[fleqn]{article}
\usepackage{amsmath}

\begin{document}

\begin{alignat}{2}
    X & = 1XXXXXXXXXX%
&\quad\iff\quad%
    X& = 1XXXXXXXXXXX
\end{alignat}

\end{document} 

在此处输入图片描述

相关内容