我有一组对齐的方程式,我想\implies
在左侧提供一个。我最初使用这个:
\begin{align}
(x-1)^2 &= -1 \\
x-1 &= \pm i \\
x &= 1 \pm i
\end{align}
得到一组中心方程。然后\implies
在左列中添加:
\begin{align}
& & (x-1)^2 &= -1 \\
& \implies & x-1 &= \pm i \\
& \implies & x &= 1 \pm i
\end{align}
但是现在整个环境都向右移动了。有没有办法保持原来的对齐?
答案1
如果你想确切地与之前相同,但这次和 \implies
,这个方法可以达到目的:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
(x-1)^2 &= -1 \\ x-1 &= \pm i \\ x &= 1 \pm i
\end{align}
\begin{alignat}{3}
&& (x-1)^2 &= -1 && \phantom{\implies} \\ \implies && x-1 &= \pm i && \\ \implies && x &= 1 \pm i &&
\end{alignat}
\end{document}
这里的想法是将\implies
左边的宽度与\phantom{\implies}
右边的复制出来,从而再次均匀地分隔方程/环境。
答案2
删除第一个对齐字符并添加几个\phantom
s 应该可以解决问题。或者,您可以使用alignat
:
\begin{document}
\begin{align}
(x-1)^2 &= -1 \\
x-1 &= \pm i \\
x &= 1 \pm i
\end{align}
\begin{align}
\phantom{\implies} (x-1)^2 &= -1 \\
\implies\phantom{()^2} x-1 &= \pm i \\
\implies\phantom{({}-1)^2} x &= 1 \pm i
\end{align}
\begin{alignat}{3}
&& (x-1)^2 &= -1 \\
\implies && x-1 &= \pm i \\
\implies && x &= 1 \pm i
\end{alignat}
\end{document}