我\ncbar
以前曾成功使用过并且效果很好,但是以下代码:
\documentclass{article}
\usepackage{pst-all}
\begin{document}
\begin{figure}[htp]
\begin{center}
\vspace{3cm}
\rput(-4,0){\rnode{A}{\psframebox[framearc=.3]{A}}}
\rput(-2,2){\rnode{B}{\psframebox[framearc=.3]{B}}}
\ncbar[angleA=90,angleB=-90,arrows=->]{A}{B}
\end{center}
\end{figure}
\end{document}
产生以下内容:
不angleB=-90
考虑。\ncdiag
工作正常。我在 Linux 机器上使用 TeXmaker,并使用 LaTeX + dvips + ps2pdf 进行编译。
答案1
来自文档:
此节点连接由一条线组成,该线的臂呈直角“向下”延伸,以角度 angleA 与两个节点相交。每条臂的长度至少为 armA 或 armB,但其中一条可能需要更长。
您正在寻找\ncangle[angleA=90,angleB=-90,arrows=->]{A}{B}
答案2
回想一下,臂必须是平行的,然后只有产生平行臂的某些角度才是有效的。
angle
\ncbar
是改变方向的唯一有效选项。尽管 ,但angleA
和angleB
均未使用angle=angleA
。