\begin{equation}
\begin{cases}
-16 \le &N_{500} \le -8.88 \times 10^{-16} \\
-4 \le &N_{501} \le 24 \\
-6.94 \times 10^{-17} \le &N_{502} \le 2.78 \times 10^{-16} \\
-24 \le &N_{511} \le 4\\
-2.78 \times 10^{-16} \le &N_{512} \le 6.94 \times 10^{-17} \\
&D_{500}=4\\
-1 \le &D_{501} \le 0\\
2.78 \times 10^{-7} \le &D_{511} \le 1
\end{cases}
\end{equation}
答案1
cases
使两个列左对齐,目的不是像你那样将 & 放在运算符后面,而是将整个公式放在第一列,然后在 & 后面放置每个案例适用的条件。在这里我使用aligned
\documentclass{article}
\usepackage{amsmath}
\begin{document}
cases
\begin{equation}
\begin{cases}
-16 \le &N_{500} \le -8.88 \times 10^{-16} \\
-4 \le &N_{501} \le 24 \\
-6.94 \times 10^{-17} \le &N_{502} \le 2.78 \times 10^{-16} \\
-24 \le &N_{511} \le 4\\
-2.78 \times 10^{-16} \le &N_{512} \le 6.94 \times 10^{-17} \\
&D_{500}=4\\
-1 \le &D_{501} \le 0\\
2.78 \times 10^{-7} \le &D_{511} \le 1
\end{cases}
\end{equation}
aligned
\begin{equation}
\left\{\begin{aligned}
-16 \le &N_{500} \le -8.88 \times 10^{-16} \\
-4 \le &N_{501} \le 24 \\
-6.94 \times 10^{-17} \le &N_{502} \le 2.78 \times 10^{-16} \\
-24 \le &N_{511} \le 4\\
-2.78 \times 10^{-16} \le &N_{512} \le 6.94 \times 10^{-17} \\
&D_{500}=4\\
-1 \le &D_{501} \le 0\\
2.78 \times 10^{-7} \le &D_{511} \le 1
\end{aligned}\right.
\end{equation}
\end{document}
答案2
以下代码使用环境array
来控制间距。而不是使用cases
简单的:\left\{...\right.
\documentclass{article}
\begin{document}
\begin{equation}
\left\{\begin{array}{@{\,}l@{\;}l@{}}
-16 \le &N_{500} \le -8.88 \times 10^{-16} \\
-4 \le &N_{501} \le 24 \\
-6.94 \times 10^{-17} \le &N_{502} \le 2.78 \times 10^{-16} \\
-24 \le &N_{511} \le 4\\
-2.78 \times 10^{-16} \le &N_{512} \le 6.94 \times 10^{-17} \\
&D_{500}=4\\
-1 \le &D_{501} \le 0\\
2.78 \times 10^{-7} \le &D_{511} \le 1
\end{array}\right.
\end{equation}
\end{document}
或者第一列右对齐:
\begin{array}{@{\,}r@{\;}l@{}}
答案3
您可以使用alignedat
或array
。在这两种情况下,我建议使用siunitx
科学格式的数字。
在上面的实现中,下限右对齐,上限左对齐;在下面的实现中,数字在小数点对齐。
\documentclass{article}
\usepackage{amsmath}
\usepackage{siunitx,array}
\begin{document}
\begin{equation}
\begin{cases}
\begin{alignedat}{2}
\num{-16} & \le {} & N_{500} & \le \num{-8.88e-16} \\
\num{-4} & \le {} & N_{501} & \le \num{24} \\
\num{-6.94e-17} & \le {} & N_{502} & \le \num{2.78e-16} \\
\num{-24} & \le {} & N_{511} & \le \num{4} \\
\num{-2.78e-16} & \le {} & N_{512} & \le \num{6.94e-17} \\
& & D_{500} & = \num{4} \\
\num{-1} & \le {} & D_{501} & \le \num{0} \\
\num{2.78e-7} & \le {} & D_{511} & \le \num{1}
\end{alignedat}
\end{cases}
\end{equation}
\begin{equation}
\begin{cases}
\renewcommand{\arraystretch}{1.2}
\setlength{\arraycolsep}{0pt}
\begin{array}{
S[table-format=-2.2e-2]
>{{}}c<{{}}
c
>{{}}c<{{}}
S[table-format=-1.2e-2]
}
-16 & \le & N_{500} & \le & -8.88e-16 \\
-4 & \le & N_{501} & \le & 24 \\
-6.94e-17 & \le & N_{502} & \le & 2.78e-16 \\
-24 & \le & N_{511} & \le & 4 \\
-2.78e-16 & \le & N_{512} & \le & 6.94e-17 \\
& & D_{500} & = & 4 \\
-1 & \le & D_{501} & \le & 0 \\
2.78e-7 & \le & D_{511} & \le & 1
\end{array}
\end{cases}
\end{equation}
\end{document}