如何在 NiceArray 中插入空格,同时保持 \Block 与 \SubMatrix 对齐

如何在 NiceArray 中插入空格,同时保持 \Block 与 \SubMatrix 对齐

我正在尝试使用括号对齐多个数学方程式nicematrix

在此处输入图片描述

上面的结果符合我的要求,但我想

  1. 在第三行后添加小空间。但是,这会导致的内容\Block{3-1}{j = 1, \dots, g}与括号不对齐。下图显示了使用\addlinespace[11mm]

在此处输入图片描述

  1. 获得一种优雅的方法,在第三列后添加小空间,将括号和第四列移动特定长度。这是@{\quad\hspace{1.1mm}}在第四列之前使用[xshift=1.1mm]

在此处输入图片描述

我的MWE

\documentclass[11pt, a4paper]{article}

\usepackage{nicematrix}
\newcolumntype{e}{@{{$\mspace{\thinmuskip}$}}c@{{$\mspace{\thinmuskip}$}}}

\usepackage{booktabs}

\begin{document}

\begin{equation*}
    \begin{NiceArray}{r e l l}
        \alpha_X \times \alpha_Y & = & \chi   & \Block{3-1}{X < Y}
        \\
        \alpha_X \times \alpha_Y & = & \xi    &
        \\
        \alpha_X \times \alpha_Y & = & \zeta  & 
        \\
        \Upsilon_{j}             & = & 0      & \Block{3-1}{j = 1, \dots, g}
        \\
        \Psi_{j}                 & = & \sqrt{\sinh E - \tan^2\tfrac{F}{2}} &
        \\
        \Gamma_{j}               & = & F      &
    \CodeAfter
    \SubMatrix{.}{1-1}{3-3}{\}}
    \SubMatrix{.}{4-1}{6-3}{\}}
    \end{NiceArray}
\end{equation*}

\begin{equation*}
    \begin{NiceArray}{r e l @{\quad\hspace{1.1mm}}l}
        \alpha_X \times \alpha_Y & = & \chi   & \Block{3-1}{X < Y}
        \\
        \alpha_X \times \alpha_Y & = & \xi    &
        \\
        \alpha_X \times \alpha_Y & = & \zeta  & 
        \\
        \addlinespace[11mm]
        \Upsilon_{j}             & = & 0      & \Block{3-1}{j = 1, \dots, g}
        \\
        \Psi_{j}                 & = & \sqrt{\sinh E - \tan^2\tfrac{F}{2}} &
        \\
        \Gamma_{j}               & = & F      &
        \CodeAfter
        \SubMatrix{.}{1-1}{3-3}{\}}[xshift=1.1mm]
        \SubMatrix{.}{4-1}{6-3}{\}}[xshift=1.1mm]
    \end{NiceArray}
\end{equation*}

\end{document}

答案1

对于垂直空间,我添加了一个虚拟的行并添加了\\[1cm](当然您可以设置您喜欢的空间)。

对于水平空间,我创建了一种新的列类型\newcolumntype{L}{l<{$\;$}}(我使用它是\;因为它可以看起来像示例图像中的空间;当然,您可以将其更改为$\quad$\hspace{1.1mm}或您喜欢的其他类型)。

\documentclass[11pt, a4paper]{article}

\usepackage{nicematrix}
\newcolumntype{e}{@{{$\mspace{\thinmuskip}$}}c@{{$\mspace{\thinmuskip}$}}}
\newcolumntype{L}{l<{$\;$}}

\usepackage{booktabs}

\begin{document}

\begin{equation*}
    \begin{NiceArray}{r e L l}
        \alpha_X \times \alpha_Y & = & \chi   & \Block{3-1}{X < Y}
        \\
        \alpha_X \times \alpha_Y & = & \xi    &
        \\
        \alpha_X \times \alpha_Y & = & \zeta  & 
        \\
        \\[1cm]
        \Upsilon_{j}             & = & 0      & \Block{3-1}{j = 1, \dots, g}
        \\
        \Psi_{j}                 & = & \sqrt{\sinh E - \tan^2\tfrac{F}{2}} &
        \\
        \Gamma_{j}               & = & F      &
    \CodeAfter
    \SubMatrix{.}{1-1}{3-3}{\}}
    \SubMatrix{.}{5-1}{7-3}{\}}
    \end{NiceArray}
\end{equation*}
\end{document}

在此处输入图片描述

相关内容