![在等式中对齐两个不同的符号(\iff 符号和 =)](https://linux22.com/image/364875/%E5%9C%A8%E7%AD%89%E5%BC%8F%E4%B8%AD%E5%AF%B9%E9%BD%90%E4%B8%A4%E4%B8%AA%E4%B8%8D%E5%90%8C%E7%9A%84%E7%AC%A6%E5%8F%B7%EF%BC%88%5Ciff%20%E7%AC%A6%E5%8F%B7%E5%92%8C%20%3D%EF%BC%89.png)
这是我的代码:
\begin{align*}
\frac{\vert\overline{AD}\vert}{\vert\overline{CD}\vert}=&\frac{\vert\overline{DC}\vert}{\vert\overline{CE'}\vert}\\
\iff&& \frac{1}{x}=&\frac{x}{1-x}\\
\iff&& 1-x=&x^2\\
\iff&& 0=&x^2+x-1
\end{align*}
一切都按预期进行,除了第一行,不知为何,第一行决定讨厌我。有什么想法吗?
答案1
您忘记了&&
第一行。
不过,我建议alignat
,为了减少箭头和方程式之间的空白。
您应该使用&=
而不是=&
。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{alignat*}{2}
&\qquad&
\frac{\lvert\overline{AD}\rvert}{\lvert\overline{CD}\rvert}
&=\frac{\lvert\overline{DC}\rvert}{\lvert\overline{CE'}\rvert}\\
\iff&& \frac{1}{x}&=\frac{x}{1-x}\\
\iff&& 1-x&=x^2\\
\iff&& 0&=x^2+x-1
\end{alignat*}
\end{document}
另一方面,我不会对齐=
标志。
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&\quad
\frac{\lvert\overline{AD}\rvert}{\lvert\overline{CD}\rvert}
=\frac{\lvert\overline{DC}\rvert}{\lvert\overline{CE'}\rvert}\\
\iff&\quad \frac{1}{x}=\frac{x}{1-x}\\
\iff&\quad 1-x=x^2\\
\iff&\quad 0=x^2+x-1
\end{align*}
\end{document}