我想在以下两行(右侧)设置一个计数器
\[
\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
加载也是没有意义的:amsmath
empheq
mathtools
\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}