我正在尝试使用 \psmatrix 绘制信号流图,其中每个节点只是一个点。但是,当 mnode 设置为点时,\ncline 似乎不起作用
$
\psmatrix[colsep=1cm,rowsep=1cm,mnode=dot]
1&2&3&4&5 \\
&2&3&4 \\
&2&3&4
\psset{arrows=->,nodesep=1pt}
\everypsbox{\scriptstyle}
\ncline{1,1}{1,2}
\ncline{1,2}{1,3}^{-z^{-1}}
\endpsmatrix
$
但是如果我将 mnode 改为 circle,线条又会出现!
请帮忙!非常感谢 :-)
答案1
如果将线路连接移到psmatrix
环境之外,它就可以正常工作:
\documentclass[pstricks, preview]{standalone}
\usepackage{pst-node}
\begin{document}
$\psmatrix[colsep=1cm,rowsep=1cm,mnode=dot]
1&2&3&4&5 \\
&2&3&4 \\
&2&3&4
\endpsmatrix
\psset{arrows=->,nodesep=1pt, shortput=nab}
\everypsbox{\scriptstyle}
\ncline{1,1}{1,2}
\ncline{1,2}{1,3}^{-z^{-1}}$
\end{document}