如何旋转 \psmatrix 中的文本?

如何旋转 \psmatrix 中的文本?

enter image description here

我的代码:

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{vietnam}
\usepackage{amsmath,amssymb,mathptmx}
\usepackage{pstricks,pst-node} % required package
\usepackage{auto-pst-pdf} 
\begin{document}
\begin{pspicture}
\psmatrix[,colsep=1.5cm]
                  & [mnode=circle] X \\
[mnode=oval] ABCD &  \psframebox[framearc=.3]{E}
 \endpsmatrix
 \psset{nodesep=3pt,nrot=:U}
 \ncline{1,2}{2,1}
 \nbput{abcd}
 \ncline{<-}{1,2}{2,2}
 \ncput*{ch}
 \ncline[linestyle=dotted]{2,1}{2,2}
 \nbput{dcba}
 \end{pspicture}
 \end{document}

enter image description here

如何像“上面”一样旋转“abcd”?还有其他方法吗?

 \nbput->\naput. 

结果如下:

enter image description here

答案1

只需交换链接节点并更改\nbput\naput

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{vietnam}
\usepackage{amsmath,amssymb,mathptmx}
\usepackage{pstricks,pst-node} % required package
\usepackage{auto-pst-pdf}

\begin{document}

\begin{pspicture}
\psmatrix[,colsep=1.5cm]
                  & [mnode=circle] X \\
[mnode=oval] ABCD & \psframebox[framearc=.3]{E}
 \endpsmatrix
 \psset{nodesep=3pt,nrot=:U}
 \ncline{2,1}{1,2}
 \naput{abcd}
 \ncline{<-}{1,2}{2,2}
 \ncput*{ch}
 \ncline[linestyle=dotted]{2,1}{2,2}
 \nbput{dcba}
 \end{pspicture}

 \end{document} 

enter image description here

相关内容