我试图展示解决线性方程的所有步骤,如下所示:
\begin{aligned}
-4(6x - 5) & = 188 \\
(-4*6x)+(-4*-5) & \\
-24x + 20 & = 188 \\
-20 & = -20 \\
-24x & = 168 \\
/-24 & = /-24 \\
x & = -7
\end{aligned}
这与我预期的一样,但如果我从 -20 步骤(和 /-24)中删除 = 符号,-20 就不再在右侧正确对齐。有没有办法让它仍然对齐而不放等号?谢谢!
答案1
你的意思是这样的吗:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
\begin{aligned}
-4(6x - 5) & = 188 \\
(-4*6x)+(-4*-5) & \\
-24x + 20 & = 188 \\
-20 &\mathrel{\phantom{=}} -20 \\
-24x & = 168 \\
/-24 & = /-24 \\
x & = -7
\end{aligned}
\end{equation}
\end{document}
我使用命令phantom
来告诉 LaTeX 有一个等号以及\mathrel
正确的分隔符。
答案2
如果我正确理解了你想要做什么,那么我建议更换该行
-20 & = -20 \\
经过
-20 & \phantom{{}={}} -20 \\
需要周围的额外括号=
来获得正确的间距,因为它对于相邻字符来说是“隐藏”的,否则会强制关系采用正确的间距。
编辑:正如 Werner 指出的那样,这会导致间距错误——减号变成二进制,而不是一元。要强制一元减号,您需要
-20 & \phantom{{}={}} {-20} \\
Marco 的回答非常不错,并且展现出了对如何应用符号类别的深刻理解。