我正在尝试对齐(-(a-1)^2-1)x+(-(a-1)^2-1)
并(-(a-1)^2-1)x+1
使用\phantom
命令。由于(-(a-1)^2-1)x+1
缺少(-(a-1)^2-1)
部分,我添加了\phantom{(-(a-1)^2-1)}
,但有一个额外的空格,我不确定它来自哪里:
我猜这是因为添加了“ 1
”,但我不知道如何补偿这个额外的空间。
梅威瑟:
\documentclass{article}
\begin{document}
\[\begin{array}{c}
(-(a-1)^2-1)x+(-(a-1)^2-1)\\
(-(a-1)^2-1)x+\phantom{(-(a-1)^2-1)}1
\end{array}\]
\end{document}
我想要这个输出:
如何实现?
答案1
您必须1
从 中删除\phantom
,因为它明确显示在 之外\phantom
。我用占位符替换它{}
。
\documentclass{article}
\begin{document}
\[\begin{array}{c}
(-(a-1)^2-1)x+(-(a-1)^2-1)\\
(-(a-1)^2-1)x+\phantom{(-(a-1)^2-{})}1
\end{array}\]
\end{document}
为了回应 OP 的评论,我也留下了这一点,以展示当\phantom
和残差项没有共同数字时可以做什么。
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[\begin{array}{c}
(-(a-1)^2-1)x+(-(a-1)^2-1)\\
(-(a-1)^2-1)x+\phantom{(-(a-1)^2-1)}\mathllap{5-4+2^2}
\end{array}\]
\end{document}