
環境に 2 つの数式がありalign
、2 つ目の数式は括弧で始まります (この特定の例は簡略化されています)。
\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}
結果は良くなりましたが、まだ完璧ではありません (私のトリックは期待通りには機能しませんでした)。
では、完璧な位置合わせを実現するにはどうすればよいでしょうか?
アップデート。「完璧なアライメント」とは、上部のバツ下のものの真上に立っています。
答え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 のリクエストに従って 'sで整列します。
\begin{align}
& x_\alpha(s) x_\alpha(t) \\
\bigl[ & x_\alpha(s),x_\beta(t) \bigr]
\end{align}
述べる
数学者は、外側のフェンスの高さが、指数を除く最も高い内側のオブジェクトと同じであることを好むことが多いです。そのため、私は個人的に、すべての\left
s または\right
s を削除し、次のように括弧だけを配置することを好みます[
(背の高いオブジェクトが存在しないと仮定)。
\begin{align}
& x_\alpha(s) x_\alpha(t) \\
[& x_\alpha(s),x_\beta(t)]
\end{align}
答え2
答え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