我有一个像这样的等式:
\[ \begin{cases}
Eqn1 &= 0,\\
Eqn2 &= 0,
\end{cases} \iff
\begin{cases}
Eqn3 &= 0,\\
Eqn4 &= 0,\\
Eqn5 &= 0.
\end{cases}
\]
这一切都很好,但是,我想对这些(在本例中为 3 个)方程的“右侧”进行数字表示。我天真地以为我可以使用 numcases 作为第二个“块”,但这当然很好,因为出于某种原因 numcases 不能位于之间\[\]
或类似位置。有办法做到这一点吗?
帕特里克
答案1
我不确定你的读者是否明白这些数字代表什么。
\documentclass{article}
\usepackage{empheq} % also loads amsmath
\begin{document}
\begin{empheq}[
left=
{\begin{cases}
Eqn1 = 0,\\
Eqn2 = 0,
\end{cases}} \iff
\empheqlbrace
]{align}
Eqn3 &= 0,\\
Eqn4 &= 0,\\
Eqn5 &= 0.
\end{empheq}
\end{document}
由于代码中有逗号,因此需要使用括号\begin{cases}...\end{cases}
。请注意,您不应&=
在里面使用cases
(感谢 Bernard 的提醒)。
答案2
为了消除数字所指代的等式的歧义,可以使用环境adjustwidth
,以使数字更接近。此外,还可以嵌套cases
在左侧参数中numcases
:
\documentclass{article}
\usepackage{cases}
\usepackage{changepage}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.3pt}
\begin{document}
\begin{adjustwidth}{6em}{6em}
\begin{numcases}
{\begin{cases}
Eqn1 = 0,\\
Eqn2 = 0,
\end{cases} \iff}
Eqn3 = 0,\\
Eqn4 = 0,\\
Eqn5 = 0.
\end{numcases}
\end{adjustwidth}
\end{document}