案例中的间距和三重对齐

案例中的间距和三重对齐

我对案例中数字的对齐和间距感到困惑。对于对齐,我通常使用数组,但数组似乎在案例中不起作用。我在这里找到的问题和答案仅涉及一种对齐,其中可以使用&数组。但我有多种对齐,而多个&' 在案例中不起作用。

我现在使用 systeme 包,但该包并不稳定。特别是在使用括号和字母时。此外,间距也是当前解决方案中的一个问题,如右图所示。数字非常接近。我也尝试过类似的东西,\quad但几乎总是因为 alpha 的出现而导致大小写中断

\systeme{
  x_1       +         2x_2       +              2 x_3       =       \alpha,
                       x_2                                  =       \alpha,
 2x_1       +         3x_2       +         \alpha x_3       =       0}

想要的结果 当前结果

虽然我目前的作品(下面一个)还可以接受,但我更希望上面一个有间距。这样看起来好多了。有人知道如何实现上面一个的对齐吗?如果可能的话,我宁愿不使用 systeme 包。

答案1

IEEEeqnarraybox以下是使用包中的环境的解决方案IEEEtrantools;粘连定义列之间的 5/18 em 间隔,'粘连定义列之间的 1 em 间隔。

在此处输入图片描述

\documentclass{article}

\usepackage{IEEEtrantools}

\begin{document}
\[
\left\{
\begin{IEEEeqnarraybox}[\relax][c]{;r'r'r'r'r'C'l}
      x_1       &+&         2x_2       &+&              2 x_3       &=&       \alpha,\\
                & &         x_2        & &                          &=&       \alpha,\\
     2x_1       &+&         3x_2       &+&         \alpha x_3       &=&       0
\end{IEEEeqnarraybox}
\right.
\]
\end{document}

答案2

该解决方案在文档的第 1.9 节“Espaces autour des signes”第 6 页中进行了解释:

\documentclass{article}
\usepackage{systeme}

\begin{document}

\syssignspace{0.5em}\syseqspace{0.5em}
\systeme{
  x_1 + 2x_2 + 2 x_3 = \alpha,
                       x_2 = \alpha,
 2x_1 + 3x_2 + \alpha x_3 = 0}

\end{document} 

在此处输入图片描述

相关内容