Numcases 中水平间距的绝对值

Numcases 中水平间距的绝对值

我对对齐点前自动分配的水平间距的绝对值感兴趣numcases。例如,以下示例中逗号后和“(case 2)”前的间距是多少?我问这个问题的原因是我想让这个间距在不同的方程中保持一致。当使用例如时alignat,我显然必须在第二个对齐点前手动输入一个空格。或者,在使用时有没有办法手动设置这个间距numcases

这是示例:

\documentclass{book}
\usepackage{amsmath, cases}

\begin{document}

\begin{numcases}{|x|=}
x, & (case 1)\\
-x, & (case 2)
\end{numcases}

\begin{alignat}{2}
& 1+2=3 & \quad & \text{(equation 1)}, \\
& 2+2=4 & \quad & \text{(equation 2)}, \\
& 3+2=5 & \quad & \text{(equation 3)}.
\end{alignat}

\end{document}

答案1

最好cases使用功能更强大的包empheq

\documentclass{book}
\usepackage{amsmath,empheq}

\begin{document}

\begin{empheq}[left={|x|=\empheqlbrace}]{alignat=2}
x, & \quad & \text{(case 1)}\\
-x, & \quad & \text{(case 2)}
\end{empheq}

\begin{alignat}{2}
& 1+2=3 & \quad & \text{(equation 1)}, \\
& 2+2=4 & \quad & \text{(equation 2)}, \\
& 3+2=5 & \quad & \text{(equation 3)}.
\end{alignat}

\end{document}

在此处输入图片描述

相关内容