对于案例环境,是否有 \arraycolsep 的替代品?

对于案例环境,是否有 \arraycolsep 的替代品?

我有这个问题:

在此处输入图片描述

array我可以使用 来控制环境中的空间\arraycolsep,但它在环境中不起作用cases。对于案例环境,是否有 \arraycolsep 的替代方案?

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\setlength{\arraycolsep}{2.2pt}
$\begin{array}{cl}
    4x-5y =23&  \scriptstyle |\cdot 3\\
    6x+7y=-9&  \scriptstyle |\cdot (-2)
\end{array}$

$\begin{cases}
    4x-5y =23&  \scriptstyle |\cdot 3\\
    6x+7y=-9&  \scriptstyle |\cdot (-2)
\end{cases}$
\end{document}

答案1

您可以使用systeme

\documentclass{article}
\usepackage{systeme}

\begin{document}

\[
\systeme{
  4x - 5y = 23 @ \scriptstyle|\cdot3,
  6x + 7y = -9 @ \scriptstyle|\cdot(-2)
}
\]

\[
\syscodeextracol{\hspace{0.5em}$}{$}
\systeme{
  4x - 5y = 23 @ \scriptstyle|\cdot3,
  6x + 7y = -9 @ \scriptstyle|\cdot(-2)
}
\]

\[
\syscodeextracol{\hspace{0.5em}$\scriptstyle|\cdot}{$}
\systeme{
  4x - 5y = 23 @ 3,
  6x + 7y = -9 @ (-2)
}
\]

\end{document}

\syscodeextracol命令可以放在序言中并影响\systeme文档中的所有内容。在最后一个示例中,我展示了如何优化自定义。

默认分离是\hspace{1.5em}

在此处输入图片描述

相关内容