Je souhaiterais indiquer que le bloc "identité" en bas à droite de la matrice suivante est de taille n-3 (en "décorant" la matrice à la fois horizontalement et verticalement). \documentclass[english, 10pt]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper, top=2cm, left=2cm, right=2cm, bottom=2cm]{geometry} \usepackage{mathtools} \usepackage{nicematrix} \begin{document} $\begin{bNiceArray}{ccccc} 0 & 0 & \Cdots & & 0 \\ 0 & 0 & \Ddots & & \Vdots \\ \Vdots & \Ddots & 1& & \\ & & & \Ddots & 0 \\ 0 & \Cdots & & 0 & 1 \end{bNiceArray}$ \end{document} J'ai tenté de m'inspirer de l'exemple p.59 de la documentation du package NiceMatrix, mais j'ai l'impression que les pointillés à l'intérieur de ma matrice entrent en conflit avec les commandes Voici ce que ça donne (rien que pour \documentclass[english, 10pt]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage[a4paper, top=2cm, left=2cm, right=2cm, bottom=2cm]{geometry} \usepackage{mathtools} \usepackage{nicematrix} \begin{document} $\NiceMatrixOptions{xdots={horizontal-labels,line-style = <->}} \begin{bNiceArray}{ccccc}[first-row,last-col,margin] \Hdotsfor{2}^{2} & \Hdotsfor{3}^{n-3} \\ 0 & 0 & \Cdots & & 0 \\ 0 & 0 & \Ddots & & \Vdots \\ \Vdots & \Ddots & 1& & \\ & & & \Ddots & 0 \\ 0 & \Cdots & & 0 & 1 \end{bNiceArray}$ \end{document} Comment pourrais-je remédier à cela ? Posée 23 Oct '23, 17:28 endomorphisme |
La clé \documentclass[english, 10pt]{article} \usepackage[a4paper, top=2cm, left=2cm, right=2cm, bottom=2cm]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage{nicematrix,tikz} \usetikzlibrary{arrows.meta} \newcommand{\MyHdotsfor}{\Hdotsfor[horizontal-labels,line-style = <->]} \newcommand{\MyVdotsfor}{\Vdotsfor[horizontal-labels,line-style = <->]} \begin{document} $\begin{bNiceArray}{ccccc}[first-row,last-col,margin] \MyHdotsfor{2}^{2} & \MyHdotsfor{3}^{n-3} \\ 0 & 0 & \Cdots & & 0 & \MyVdotsfor{2}^{2}\\ 0 & 0 & \Ddots & & \Vdots & \\ \Vdots & \Ddots & 1 & & & \MyVdotsfor{3}^{3}\\ & & & \Ddots & 0 & \\ 0 & \Cdots & & 0 & 1 & \end{bNiceArray}$ \end{document} Publiée 24 Oct '23, 14:26 fpantigny |
J'aurais dit n-2 dans l'exemple :-) Un début de piste de réponse avec la commande \documentclass{article} \usepackage{nicematrix} \begin{document} $$ \begin{bNiceMatrix} 0 & 0 & \Cdots & & 0 \\ 0 & 0 & \Ddots & & \Vdots \\ \Vdots & \Ddots & 1& & \\ & & & \Ddots & 0 \\ 0 & \Cdots & & 0 & 1 \CodeAfter \UnderBrace{5-3}{5-5}{n-3} \end{bNiceMatrix} $$ \end{document} Publiée 23 Oct '23, 17:56 jybaudais Attention !
(24 Oct '23, 14:48)
denis ♦♦
1
Pour information,
(24 Oct '23, 18:11)
fpantigny
|