这是我的工作代码:我希望我的等式左对齐,有人知道怎么做吗?我希望每个\iff
符号都位于一个\iff
符号下方。
\begin{eqnarray*}
e^z &=& e^w \\
\iff log(e^z) &=& log(e^w) \\
\iff ln|e^z| + i\cdot Arg(e^z) &=& ln|e^w| + i\cdot Arg(e^w) \\
\iff z + i2\pi n_1 &=& w + i2\pi n_2 \\
\iff z - w &=& i2\pi(n_2 - n_1)
\end{eqnarray*}
答案1
你应该避免使用\eqnarray
,而是使用由提供的方程环境amsmath
下面是一个示例,它将\iff
与左边距对齐(使用flalign*
),同时将等式的其余部分居中:
\documentclass{article}
\usepackage{showframe}% http://ctan.org/pkg/showframe
\usepackage{amsmath}% http://ctan.org/pkg/amsmath
\begin{document}
\begin{flalign*}
&& e^z &= e^w & \\
\iff && log(e^z) &= log(e^w) \\
\iff && ln|e^z| + i\cdot Arg(e^z) &= ln|e^w| + i\cdot Arg(e^w) \phantom{\iff} \\
\iff && z + i2\pi n_1 &= w + i2\pi n_2 \\
\iff && z - w &= i2\pi(n_2 - n_1)
\end{flalign*}
\end{document}
使用的\phantom{\iff}
目的是使等式的最长部分居中。\phantom{<stuff>}
设置一个框的宽度为,<stuff>
而实际上不排版任何内容。
添加showframe
是为了突出显示文本块边界/边距,但在最终文档中不需要。
有关 AMS 数学环境(如上所述flalign
)的更多信息,请阅读 Herbert 的mathmode
文档。