$\text{in } \Omega$
1行目と2行目の中間にケース条件を記述する方法を探しています。
\documentclass{article}
\usepackage[utf8]{inputenc}%
\usepackage{mathtool}
\begin{document}
\begin{align*}
\begin{cases}
\boldsymbol\varepsilon(u) = \frac{1}{2}\left(\nabla u + \nabla u^T \right) & \text{in } \boldsymbol\Omega \\
\mathrm{div}\,\boldsymbol \sigma + f = 0 \\
u = \overline{u} & \text{on } \partial \boldsymbol\Omega_D \\
\boldsymbol \sigma n = \overline{ t} & \text{on } \partial \boldsymbol\Omega_N
\end{cases}
\end{align*}
\end{document}
答え1
こんな感じでしょうか? ちなみに、\bold
は定義されていません。 に置き換えました\bm
。
\documentclass{article}
\usepackage[utf8]{inputenc}%
\usepackage{mathtools, bm}
\newcommand{\Leg}[3][]{\left(\frac{#2}{#3}\right)_{#1}}
\DeclareMathOperator{\divg}{div}
\begin{document}
\begin{align*}
\begin{cases}
\boldsymbol\varepsilon(\bm{u}) = \frac{1}{2}\left(\nabla \bm{u} + \nabla \bm{u}^T \right) & \smash{\raisebox{-1.6ex}{in $\boldsymbol\Omega$}} \\
\divg\boldsymbol \sigma + \bm{f} = \mathbf{0} \\
\bm{u} = \overline{\bm{u}} & \text{on } \partial \boldsymbol\Omega_D \\
\boldsymbol \sigma \bm{n}= \overline{\bm{t}} & \text{on } \partial \boldsymbol\Omega_N
\end{cases}
\end{align*}
\[ \Leg{\pi}{θ}\quad \Leg{\pi}{θ} \]%
\end{document}
答え2
主なトリックは を使用することですaligned
が、コードには他にも改善点があります。
「div」は演算子なので、マクロを定義する方がはるかに適切です。 が
\div
プリエンプトされるため、 という名前を使用しました\divop
。または の
&
直後に演算子が続く場合は、その前にまたは を置く必要があります。不要な細いスペースが追加されます。少し面倒ですが、 よりははるかに優れています。align
aligned
\!
\mathrm{div}\,
\boldsymbol
動作しますが、の方\bm
が優れています。bm
の後にロードすることを忘れないでくださいamsmath
。 を保持することもできます\boldsymbol
が、\bm
より簡単です。\bold
は定義されていません。おそらく を意味しているのでしょう。andではなくand を\mathbf
使用することをお勧めします。意味的にもっとしっかりしています。\mathbf{u}
\bm{\sigma}
\mathbf u
\bm \sigma
\overline
\bar
1 文字の場合よりも魅力が低くなります。\tfrac
は、大きな分数を出力する\frac
ため、コンテキスト内ではより適切です。aligned
\left
およびは、\right
そのコンテキストでは役に立ちません。不要なスペースが追加され、大きすぎる括弧が生成されます。
\documentclass{article}
\usepackage{amsmath,bm}
\DeclareMathOperator{\divop}{div}
\begin{document}
\begin{align*}
\begin{cases}
\begin{aligned}
&\bm{\varepsilon}(\mathbf{u}) = \tfrac{1}{2}(\nabla \mathbf{u} + \nabla \mathbf{u}^T ) \\
&\!\divop\bm{\sigma} + \mathbf{f} = \mathbf{0}
\end{aligned}&\text{in } \bm{\Omega}
\\
\mathbf{u} = \bar{\mathbf{u}} & \text{on } \partial \bm{\Omega}_D \\
\bm{\sigma} \mathbf{n} = \bar{\mathbf{t}} & \text{on } \partial \bm{\Omega}_N
\end{cases}
\end{align*}
\end{document}