原来的MWE已经确认为nicematrix的bug,可关注相关issues.
基于nicematrix的文档18.5中例子的一个workaround,使用了较旧的\Submatrix和\Overbrace命令:

不过并不够优雅,例如下面的m_i和n_j居然要以两种并不对偶的方式来输入:
\documentclass{article}
\usepackage[OT1]{fontenc}
\usepackage{eulervm}
\usepackage{amsmath}
\usepackage{tikz}
\usetikzlibrary{decorations.pathreplacing,calligraphy}
% https://tex.stackexchange.com/a/112212/322482
\makeatletter
\DeclareRobustCommand{\rvdots}{%
\vbox{
\baselineskip4\p@\lineskiplimit\z@
\kern-\p@
\hbox{.}\hbox{.}\hbox{.}
}}
\makeatother
\usepackage{nicematrix}
\setlength{\extrarowheight}{1mm}
\begin{document}
\[
% a little syntax inconsisitency in this example
\begin{pNiceArray}{cccc}[margin,last-col,cell-space-limits=5pt]
A_{11} & A_{12} & \cdots & A_{1s} & \enspace m_1 \\
A_{21} & A_{22} & \cdots & A_{2s} & \enspace m_2 \\
\rvdots & \rvdots & {} & \rvdots & \quad \rvdots \\
A_{r1} & A_{r2} & \cdots & A_{rs} & \enspace m_r \\
\CodeAfter
\OverBrace[yshift=1mm]{1-1}{1-1}{n_1}
\OverBrace[yshift=1mm]{1-2}{1-2}{n_2}
\OverBrace[yshift=1mm]{1-3}{1-3}{\cdots}
\OverBrace[yshift=1mm]{1-4}{1-4}{n_s}
\SubMatrix{.}{1-4}{1-4}{\rbrace}[xshift=4mm]
\SubMatrix{.}{2-4}{2-4}{\rbrace}[xshift=4mm]
\SubMatrix{.}{3-4}{3-4}{\rbrace}[xshift=4mm]
\SubMatrix{.}{4-4}{4-4}{\rbrace}[xshift=4mm]
\end{pNiceArray}
\]
\end{document}




















问 如何进一步调整下面nicematrix代码的「行高和行宽」以及「大括号的长度和位置」使其匀称美观?