でグループ化される複数行の式をタイプセットしたいのですが、、nor\Theta
を使用すると、出力を 2 番目のインデント レベルに左揃えにすることができないため、目的の出力が得られません。multiline
flalign
dmath
コマンドを使って「トリック」をしました\phantom{}
が、方程式をタイプセットするもっと良い方法があるはずです。何かアイデアはありますか?
以下は、以下のサイトでも紹介されている最小限の例です。次のページ。
\documentclass[preview]{standalone}
\usepackage{verbatim}
\usepackage{amsmath}
\begin{document}
\begin{align*}
U & = \frac{1}{a+b+c} \cdot \bigg( \\
& -\Theta_{x} \cdot \Big( a+b+c+d+e+f+g+h+i \Big) \\
& + \Theta_{y} \cdot \Big( a+b+c+d+e+f+g+h+i \\
& \phantom{+ \Theta_{y} \cdot \Big(} +2 (a+b+c+d+e+f+g+h+i) \\
& \phantom{+ \Theta_{x} \cdot \Big(} -2 (a+b+c+d+e+f+g+h+i) \\
& + \Theta_{z} \cdot \Big( a+b+c+d+e+f+g+h+i \\
& \phantom{+ \Theta_{y} \cdot \Big(} +2 (a+b+c+d+e+f+g+h+i) \\
& \phantom{+ \Theta_{x} \cdot \Big(} -2 (a+b+c+d+e+f+g+h+i)\Big) \bigg) \\
\end{align*}
\end{document}
この例は次のように表示されます。
答え1
対称性を考慮すると、次のように実行できますが、最終的な設定は、もちろん、数式の実際の構造によって異なります。
\documentclass{article}
\usepackage{amsmath,mathtools}
\begin{document}
\begin{alignat*}{2}
U= \frac{1}{a+b+c} \Bigl(
&-\Theta_{x} & ( a &+ b+c+d+e+f+g+h+i ) \\
&+\Theta_{y} & \bigl(a &+ b+c+d+e+f+g+h+i \\
& & &+ 2(a+b+c+d+e+f+g+h+i) \\
& & &- 2(a+b+c+d+e+f+g+h+i)\bigr) \\
&+\Theta_{z} & \bigl(a &+ b+c+d+e+f+g+h+i \\
& & &+ 2(a+b+c+d+e+f+g+h+i) \\
& & &- 2(a+b+c+d+e+f+g+h+i)\bigr)\Bigr)
\end{alignat*}
\end{document}
答え2
aligned
環境内での使用align*
:
\documentclass[preview]{standalone}
\usepackage{verbatim}
\usepackage{amsmath}
\begin{document}
\begin{align*}
U={}& \frac{1}{a+b+c} \cdot \biggl( \\
&-\Theta_{x} \cdot \Bigl( a+b+c+d+e+f+g+h+i \Bigr) \\
&+\Theta_{y} \cdot \begin{aligned}[t]\Bigl( &a+b+c+d+e+f+g+h+i \\
&+2 (a+b+c+d+e+f+g+h+i) \\
&-2 (a+b+c+d+e+f+g+h+i)\Bigr) \end{aligned} \\
&+\Theta_{z} \cdot \begin{aligned}[t]\Bigl( &a+b+c+d+e+f+g+h+i \\
&+2 (a+b+c+d+e+f+g+h+i) \\
&-2 (a+b+c+d+e+f+g+h+i)\Bigr)\biggr) \end{aligned}
\end{align*}
\end{document}
答え3
ここでは、TABstack を使用したアプローチを示します。
\documentclass[preview]{standalone}
%\usepackage{verbatim}
\usepackage{mathtools,tabstackengine}
\TABstackMath
\TABstackMathstyle{\displaystyle}
\setstackgap{L}{23pt}
\setstacktabulargap{0pt}
\TABbinary
\begin{document}
\[
\tabularCenterstack{rll}{
U & = \mathrlap{\frac{1}{a+b+c} \cdot \bigg(}& \\
& -\Theta_{x}& \cdot \Big( a+b+c+d+e+f+g+h+i \Big) \\
& + \Theta_{y}& \cdot \Big( a+b+c+d+e+f+g+h+i \\
& &+2 (a+b+c+d+e+f+g+h+i) \\
& &-2 (a+b+c+d+e+f+g+h+i) \\
& + \Theta_{z}& \cdot \Big( a+b+c+d+e+f+g+h+i \\
& &+2 (a+b+c+d+e+f+g+h+i) \\
& &-2 (a+b+c+d+e+f+g+h+i)\Big) \bigg)
}
\]
\end{document}
U &=
そして、を に反転するだけでU =&
、シータ項は右にシフトします。