兩條線的情況條件

兩條線的情況條件

我正在尋找一種$\text{in } \Omega$在第一行和第二行中間寫入 case 條件的方法。

\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;但是,您的程式碼還有其他改進:

  1. 「div」是一個運算符,最好為它定義一個巨集;由於\div被搶佔,我使用了這個名字\divop

  2. 如果運算符緊接在&inalignaligned,則應在其前面\!加上一個虛假的空格;有點麻煩,但比\mathrm{div}\,;好得多。

  3. \boldsymbol有效,但\bm更好;記得bm在之後加載amsmath;你可以保留\boldsymbol,但\bm更容易;

  4. \bold不是預定義的;可能你的意思是\mathbf;我建議使用\mathbf{u}and\bm{\sigma}而不是\mathbf uand \bm \sigma:它在語義上更合理;

  5. \overline\bar不如單字母那麼吸引人;

  6. \tfrac在上下文中更好,因為\fracinaligned會印製很大一部分;

  7. \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}

在此輸入影像描述

相關內容