tikz
我想使用的功能绘制类似于所示的内容nicematrix
。此外,是否可以控制注释和箭头尾部之间的间距?
\documentclass[11pt, a4paper]{article}
\usepackage{tikz}
\usepackage{nicematrix}
\NiceMatrixOptions{rules/color=[gray]{0.75}, hvlines}
\begin{document}
\begin{alignat*}{2}
x
& =
\begin{bNiceMatrix}[r]
1 & 4 & 7
\\
2 & 5 & 8
\\
3 & 6 & 9
\\
\end{bNiceMatrix}
\end{alignat*}
\end{document}
答案1
\documentclass[11pt, a4paper]{article}
\usepackage{tikz}
\usepackage{nicematrix}
\NiceMatrixOptions{rules/color=[gray]{0.75}, hvlines}
\begin{document}
\begin{alignat*}{2}
x
& =
\begin{bNiceMatrix}[r]
1 & 4 & 7
\\
2 & 5 & 8
\\
3 & 6 & 9
\\
\CodeAfter
\begin{tikzpicture}
\draw [->] (1-|2) -- (3-|4) ;
\node at ([yshift=1mm]1-|2) {\tiny\(k=+1\)} ;
\draw [->] (2-|1) -- (4-|3) ;
\node at ([xshift=-0.7mm]2-|1) [rotate=90] {\tiny\(k=-1\)} ;
\end{tikzpicture}
\end{bNiceMatrix}
\end{alignat*}
\end{document}
与往常一样nicematrix
,您需要进行多次编译。