Nicematrix et erreur de compilation dans Overleaf
Bonjour,
Le code suivant fonctionne parfaitement dans `TeX Studio` mais génère une erreur dans `Overleaf` :
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{amsmath}
\usepackage{nicematrix, tikz}
\usetikzlibrary{arrows.meta}
` \usepackage{babel}
\newcommand{\MyHdotsfor}{\Hdotsfor[horizontal-labels,line-style = <->]}
\newcommand{\MyVdotsfor}{\Vdotsfor[horizontal-labels,line-style = <->]}
\begin{document}
\[
\begin{bNiceArray}{ccccc}[last-row,last-col,margin]
0 & 0 & \Cdots & & 0 & \MyVdotsfor{2}^{2}\\
0 & 0 & \Ddots & & \Vdots & \\
\Vdots & \Ddots & 1 & & & \MyVdotsfor{3}^{n-3}\\
& & & \Ddots & 0 & \\
0 & \Cdots & & 0 & 1 & \\
\MyHdotsfor{2}_{2} & \MyHdotsfor{3}_{n-3}
\end{bNiceArray}
\]
\end{document}
Visiblement, c'est le paramètre `horizontal-labels` dans `\Hdotsfor` et `\Hdotsfor` qui lui pose problème (il prétend que seuls `color`, `line-style` et `shorten` sont des paramètres valides...).
De manière générale, je trouve d'ailleurs `Overleaf`infiniment plus capricieux que `Tex Studio`. Comment cela se fait-il, et comment remédier à cela ?