具有两个分裂/不同对齐方式的方程式

具有两个分裂/不同对齐方式的方程式

我想要以以下形式布局一个方程:

x=5+3-4
     -4+3+5
 =8-8+8
 =8

换句话说:我想在两点处分割等式;一个是第一个等式分为两个分割点且减号对齐的地方,另一个是等号对齐的地方。

我尝试过使用\equation{}\split{},要么将两个单独的 和 组合起来,要么尝试将它们嵌套起来,但似乎没有任何效果!有什么想法吗?

答案1

我在这里可以使用\alignCenterstack因为列对齐方式是rlrl。如果是其他方式,我总是可以使用\tabularCenterstack

\documentclass{article}
\usepackage{tabstackengine}
\TABstackMath
\begin{document}
\[
\TABbinary
\setstackaligngap{0pt}
\alignCenterstack{
 x=& 5 + 3 &-& 4\\
   &       &-& 4 + 3 + 5\\
   & 8 - 8 &+& 8\\
  =& 8     & &
}
\]
\end{document}

在此处输入图片描述

默认情况下tabstackengine,可以将&制表符视为“替换”为{}&,以便所有单元格右侧都有一个空组。如果关系和二元关系放在单元格的右侧,而一元关系放在左侧,则这有助于留出空间。但是,在这种情况下,我需要和+-第 3 列中表现为二进制,因此改为用\TABbinary“替换” ,以便所有单元格边界都用空组填充。&{}&{}

设置\setstackaligngap{}在 align-stack 左对齐列之后引入的水平间隙,这里我想要的是0pt

表格堆栈等效于

\documentclass{article}
\usepackage{tabstackengine}
\TABstackMath
\begin{document}
\[
\TABbinary
\setstacktabulargap{0pt}
\tabularCenterstack{rll}{
 x=& 5 + 3 &- 4\\
   &       &- 4 + 3 + 5\\
   & 8 - 8 &+ 8\\
  =& 8     & 
}
\]
\end{document}

答案2

您可以使用标准amsmath工具:

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{equation}
\begin{split}
x&=\begin{aligned}[t]
   5+3&-4 \\
      &-4+3+5
   \end{aligned} \\
 &=8-8+8 \\
 &=8
\end{split}
\end{equation}

\end{document}

在此处输入图片描述

相关内容