在对齐环境中悬挂支架

在对齐环境中悬挂支架

我在一个环境中有两个公式align,第二个公式以括号开头(这个特定示例是简化的):

\begin{align}
& x_\alpha(s) x_\alpha(t) \\
& \left[ x_\alpha(s),  x_\beta(t) \right]
\end{align}

结果很糟糕,显然是因为括号前的空格:

标准

由于我无法在括号之间放置对齐点,因此我尝试在第一行的开头放置一个括号的幻像,如下所示:

\begin{align}
& \phantom{\left[{}\vphantom{x_\beta(t)}\right.}
  x_\alpha(s) x_\alpha(t) \\
& \left[ x_\alpha(s),  x_\beta(t)\right]
\end{align}

结果更好了,但仍然不完美(我的技巧没有像我预期的那样有效):

带着幻影

那么我怎样才能实现完美对齐?

更新。我说的“完美对齐”是指上部X位于下方正上方:

完美的

答案1

在此处输入图片描述

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}

\begin{align}
& \left. x_\alpha(s) x_\alpha(t)\right . \\
& \left[ x_\alpha(s),  x_\beta(t)\right]
\end{align}

\end{document}

只需放置一个虚拟括号(\left.)即可,因为\left.\left[应该具有相同的间距。

如果你喜欢以下排列方式,

在此处输入图片描述

然后,您可以使用以下内容(@daleif 也指出):

\begin{align}
& x_\alpha(s) x_\alpha(t) \\
& \bigl[ x_\alpha(s),x_\beta(t)\bigr]
\end{align}

更新

x按照 OP 的要求在 处对齐:

\begin{align}
       & x_\alpha(s) x_\alpha(t) \\
\bigl[ & x_\alpha(s),x_\beta(t) \bigr]
\end{align}

在此处输入图片描述

评论

数学家通常喜欢外围栏与除指数外最高的内部对象一样高。因此,我个人更喜欢删除所有\lefts 或\rights 并只放置括号[(假设不存在高对象),如下所示:

\begin{align}
 & x_\alpha(s) x_\alpha(t) \\
[& x_\alpha(s),x_\beta(t)]
\end{align}

在此处输入图片描述

答案2

还有一个解决方案:

\begin{align}
      x_\alpha(s)       & x_\alpha(t) \\
\left[x_\alpha(s)\right.&,\left.x_\beta(t) \right]
\end{align}

在此处输入图片描述

答案3

我已经找到了一种方法来做到这一点,同时又不丢弃命令\left[,感谢这个答案。是这样的(可能我的代码太复杂了,可以简化一下):

\begin{align}
& \hphantom{ \left[ \vphantom{\dfrac{ABCD}{EFGH}} \right.\kern\nulldelimiterspace }
  x_\alpha(s) x_\alpha(t) \\
& \left[ x_\alpha(s), \dfrac{ABCD}{EFGH}\right]
\end{align}

虽然看起来很有希望,但是上面链接中问题的其他答案所建议的mathopen和命令并不能解决问题。mathclose

相关内容