将标签放入对齐环境中

将标签放入对齐环境中

我想在以下两行(右侧)设置一个计数器

\[
\left\{
\begin{aligned}
& u_t = H(x,t,Du)&\text{ in }& \mathbb{R}^n\times (0,T)  \\\\
& u(x,0)=u_0(x) & \text{ in } &\mathbb{R}^n
\end{aligned}
\right.
\]

问题是我无法在对齐环境中添加计数器,也无法在数学模式中使用方程环境。

答案1

overload使用选项对代码进​​行小幅简化empheq,如果您想要模拟环境,可以使用变体。此外,将其加载为numcases加载也是没有意义的:amsmathempheqmathtools

\documentclass{article}
\usepackage{amssymb}
\usepackage[overload]{empheq}

\begin{document}

\begin{alignat}{2}[left=\empheqlbrace]
 & u_t = H(x,t,Du) & \quad&\text{in }\mathbb{R}^n × (0,T) \\[\medskipamount]
  & u(x,0)=u_0(x) & &\text{in } \mathbb{R}^n
\end{alignat}
\vskip 1cm

\begin{subequations}
\begin{alignat}{2}[left=\empheqlbrace]
 & u_t = H(x,t,Du) &\quad & \text{in }\mathbb{R}^n × (0,T) \\[\medskipamount]
 & u(x,0)=u_0(x) & & \text{in } \mathbb{R}^n
\end{alignat}
\end{subequations}
\end{document} 

在此处输入图片描述

答案2

在我看来,对于一个数学对象(方程组)来说,有两个数字是没有意义的。无论如何,如果你真的想要这个,请使用empheq(和alignat作为内部环境,因为align会分散太多部分):

\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{empheq}

\begin{document}

\begin{empheq}[left={\empheqlbrace}]{alignat=2}
& u_t = H(x,t,Du) &\quad\text{in }& \mathbb{R}^n\times (0,T) \\[\medskipamount]
& u(x,0)=u_0(x)   &\quad\text{in }& \mathbb{R}^n
\end{empheq}

\end{document}

在此处输入图片描述

相关内容