与第一行对齐点数不同

与第一行对齐点数不同

我正在尝试让一些非常简单的东西工作,但是 LaTeX 很烦人。

y &= f(x)  \\
z &= y \times && p \\
& \times && q 

我希望&&能够对齐,但是现在它会产生以下结果:

[恼人的乳胶]1

答案1

有多种方法可以获得所寻求的对齐:

\documentclass{article}

\usepackage{mathtools}

\begin{document}

\begin{alignat*}{2}
  y &= \mathrlap{f(x)} \\
  z &= y & {}\times{} & p \\
    &    & {}\times{} & q
\end{alignat*}

\begin{align*}
  y &= f(x) \\
  z &= y \times p \\
    &\phantom{{}= y} \times q
\end{align*}

\end{document}

第一个使用结构alignat,但需要您确保第一个方程不会干扰第二个/第三个的对齐。第二个选项插入适当的\phantom以进行\times对齐。

相关内容