如何使第一行和第一列的内容居中?

如何使第一行和第一列的内容居中?

我获得了一个自定义代码来排版矩阵节点文档。此类文档位于矩阵的括号之外

在此处输入图片描述

结果如预期,但我想看看是否可以将 first-row 和 first-col 的内容放置在其列的中心,同时还保持r矩阵本身的列规范。此外,是否可以设置cell-space-limits但又避免添加下面的空间first-col

\documentclass[11pt, a4paper]{article}

\usepackage{tikz}
\newcommand*{\compel}[1]{
    \tikz[baseline=(char.base)]{
        \node[rectangle, draw, minimum height=3ex, minimum width=3ex, rounded corners=1.5ex] (char) {#1};
    }
}
\newcommand{\nodesymbol}[1]{\compel{#1}}

\usepackage{nicematrix} 

\begin{document}

\begin{equation*}
    \begin{bNiceArray}{r r r r}[cell-space-limits=6pt, first-row, first-col]
        
        & \nodesymbol{A} & \nodesymbol{B} & \nodesymbol{C} & \nodesymbol{D}
        \\
        
        \nodesymbol{A} & 1.15 & 321 & 572 & 214
        \\
        
        \nodesymbol{B} & 574 & 710 & 230 & 130
        \\
        
        \nodesymbol{C} & 790 & 211 & 570 & 325
        \\
        
        \nodesymbol{D} & 621 & 240 & 390 & 170
        \\
        
    \end{bNiceArray}
\end{equation*}

\end{document}

相关内容