我正在寻找一种方法来将案例条件写$\text{in } \Omega$
在第一行和第二行的中间。
\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
未预定义;可能您的意思是\mathbf
;我建议使用\mathbf{u}
and\bm{\sigma}
而不是\mathbf u
and\bm \sigma
:它在语义上更合理;\overline
吸引力不如\bar
一封信;\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}