我需要帮助将方程式左对齐

我需要帮助将方程式左对齐

这是我的工作代码:我希望我的等式左对齐,有人知道怎么做吗?我希望每个\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文档

相关内容