我在新的 Windows 上安装了 Texlive 并意识到现在收到来自 nicematrix 包的错误。
这是 Overleaf 版本的结果(使用 LuaLaTeX)
这是 MWE:
\documentclass{article}
\usepackage{fontspec}
\usepackage{mathtools} % includes: \usepackage{amsmath} (-> needed e.g. for bmatrix) !! load BEFORE \usepackage{unicode-math}
%\mathtoolsset{mathic=true} % https://tex.stackexchange.com/questions/3490/bad-spacing-of-math-letters-within-italic-text
\usepackage{unicode-math} %Unicode mathematics support for X?TEX and LuaTEX
\usepackage{nicematrix}
\title{Your Paper}
\author{You}
\begin{document}
\maketitle
\begin{abstract}
Your abstract.
\end{abstract}
\section{Introduction}
\begin{equation}
\mathbfit{W}_{x\star} =
\begin{NiceArray}{[cccc]@{\quad\enspace}l}
w_{x\star\,{0,1}} & w_{x\star\,{0,2}} & \ldots & w_{x\star\,{0,h}} & \text{bias} \\
w_{x\star\,{1,1}} & w_{x\star\,{1,2}} & \ldots & w_{x\star\,{1,h}} & \Block{4-1}{d \text{ features}} \\
w_{x\star\,{2,1}} & w_{x\star\,{2,2}} & \ldots & w_{x\star\,{2,h}}\\
\vdots & \vdots & \ddots & \vdots \\
w_{x\star\,{d,1}} & w_{x\star\,{d,2}} & \ldots & w_{x\star\,{d,h}}\\
\CodeAfter
\UnderBrace[shorten,yshift=0pt]{last-1}{last-4}{h\,\,\mathrm{hidden\: units}}
\SubMatrix{.}{1-4}{1-4}{\}}[xshift=2mm]
\SubMatrix{.}{2-4}{5-4}{\}}[xshift=2mm]
\end{NiceArray}
\end{equation}
\end{document}
如果我删除中的[
和,错误就消失了,但矩阵的括号也消失了。]
\begin{NiceArray}{[cccc]@{\quad\enspace}l}
答案1
我已在 CTAN 上上传了一个新版本 (v. 6.27a 2024-02-19),该版本解决了该错误。