因为我缺少将某种“格式”字符串传递给包gmatrix
环境的能力gauss
,并且我了解到,通过重新定义包使用的某些环境,这是不可能的gauss
(请参阅高斯包设置格式(类似数组环境的选项)),我最终决定模拟gauss
包的某些行为,以提高灵活性。
我只是想问您是否有某种方法可以将 tikz 箭头附加到环境元素上array
(以及amsmath
包的 pmatrix 环境),或者执行此类操作的唯一方法是通过在 tikz 中设置整个数组/矩阵?
(如果可能有人已经这样做了(那么我很高兴能分享这一点;))
答案1
该包提供了与和环境类似的nicematrix
环境{NiceArray}
、、等,但在数组单元下创建了 PGF/Tikz 节点。{NiceMatrix}
{pNiceMatrix}
array
amsmath
构建数组后,可以将这些节点与 Tikz 一起使用。
\documentclass{article}
\usepackage{nicematrix,tikz}
\begin{document}
$\begin{bNiceMatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\CodeAfter
\tikz \draw (1-3.east) -- ++ (3mm,0) node [anchor = west]{\tiny $-3$} |- (2-3.east) ;
\end{bNiceMatrix}$
\end{document}