在输入长方程式时,我喜欢将所有内容分成几行,每行都以等号开头。如何隐藏第一个等号,同时保持布局完全相同?我尝试用 将其换行\phantom
,但奇怪的是,这会减少第一行的水平偏移量:
上图的来源如下:
\documentclass[preview]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&\phantom{=} x^2 - 1 \\
&= (x - 1) (x + 1) \\ &= 7
\end{align*}
\end{document}
将“&”符号移到等号的另一边是可行的,但这会使等号太靠近等式:
答案1
您的第一次尝试几乎成功了:您只需要写\phantom{{}={}}
而不是\phantom{=}
。
在下图中,我X
在每行的开头插入了 s,以帮助直观地确定对齐是否有效。
\documentclass[preview]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{align*}
&\phantom{{}={}} x^2 - 1 \\
&= (x - 1) (x + 1) \\
&= 7
\end{align*}
\end{document}
答案2
相当丑,但如果你喜欢……
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
{}& x^2 - 1 \\
={} &(x - 1) (x + 1) \\
={} &7
\end{align*}
\end{document}