采用高斯包(带 tikz)

采用高斯包(带 tikz)

因为我缺少将某种“格式”字符串传递给包gmatrix环境的能力gauss,并且我了解到,通过重新定义包使用的某些环境,这是不可能的gauss(请参阅高斯包设置格式(类似数组环境的选项)),我最终决定模拟gauss包的某些行为,以提高灵活性。

我只是想问您是否有某种方法可以将 tikz 箭头附加到环境元素上array(以及amsmath包的 pmatrix 环境),或者执行此类操作的唯一方法是通过在 tikz 中设置整个数组/矩阵?

(如果可能有人已经这样做了(那么我很高兴能分享这一点;))

答案1

该包提供了与和环境类似的nicematrix环境{NiceArray}、、等,但在数组单元下创建了 PGF/Tikz 节点。{NiceMatrix}{pNiceMatrix}arrayamsmath

构建数组后,可以将这些节点与 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}

上述代码的结果

相关内容