答案1
存在潜在的复杂情况。首先,在当前的显示中,等式是底部对齐的,因此等式编号将显示在行的右侧Z=
(为避免这种情况,请\tabbedShortstack
在里面包裹一个\vcenter{\hbox{...}}
)。
行间间隙可用来增加\setstackgap{S}{<gap size>}
。
但如果您不了解所有用例,这可能会有效。
\documentclass{article}
\usepackage[TABcline]{tabstackengine}
\TABstackMath
\TABbinary
\begin{document}
\begin{equation}
\tabbedShortstack[r]{
s_1 =& 6 &- 2x_1 &- 3x_2 \\
s_2 =& 3 &+ 3x_1 &- 2x_2 \\
s_3 =& 5 &+ 0x_1 &- 2x_2\\
s_4 =& 4 &- 2x_1 &- 1x_2 \\
\TABcline{1-4}
Z =& 0 &- 3x_1 &- 4x_2
}
\end{equation}
\end{document}
再次显示此图,其中等号居中,并且行和列间隙增加:
\documentclass{article}
\usepackage[TABcline]{tabstackengine}
\TABstackMath
\TABbinary
\setstackgap{S}{5pt}
\setstacktabbedgap{1ex}
\begin{document}
\begin{equation}
\vcenter{\hbox{\tabbedShortstack[r]{
s_1 =& 6 &- 2x_1 &- 3x_2 \\
s_2 =& 3 &+ 3x_1 &- 2x_2 \\
s_3 =& 5 &+ 0x_1 &- 2x_2\\
s_4 =& 4 &- 2x_1 &- 1x_2 \\
\TABcline{1-4}
Z =& 0 &- 3x_1 &- 4x_2
}}}
\end{equation}
\end{document}