如何在 psmatrix 中的水平 nfline 左侧放置标签?

如何在 psmatrix 中的水平 nfline 左侧放置标签?

下面的 MWE 示例完成了我想要的所有操作,除了

\tlput{$\delta$}

什么都不做。我想要虚线左边的 $\delta$。

以下是 MWE:

\documentclass{article}

\usepackage{pst-node}

\begin{document}

    \begin{figure}
        \centering
        \psmatrix[colsep=0.3cm,rowsep=.4cm,mnode=circle]
        [mnode=dot,dotscale=.00001] \\
        [mnode=dot,dotscale=.00001] & [mnode=dot,dotscale=.00001] & [mnode=dot,dotscale=.00001] \\
        [mnode=r] && [mnode=r]
        \ncline{1,1}{2,2}
        \taput{$\Pi$}
        \tlput{$M_{3}$}
        \ncline{2,2}{3,1}
        \tlput{$M_{1}$}
        \ncline{2,2}{3,3}
        \trput{$M_{2}$}
        \psset{linestyle=dashed}\ncline{2,1}{2,3}
        \tlput{$\delta$}
        \endpsmatrix
    \end{figure}

\end{document}

谢谢。

答案1

它还可以使用以下快捷方式:

\documentclass{article}
\usepackage{pst-node}
\begin{document}

        \psmatrix[colsep=0.3cm,rowsep=.4cm,mnode=r]
         ~       \\
         ~& ~ &  \\
         ~&  ~& 
        \ncline{1,1}{2,2}^{$\Pi$}<{$M_{3}$}
        \ncline{2,2}{3,1}<{$M_{1}$}
        \ncline{2,2}{3,3}>{$M_{2}$}
        \ncline[linestyle=dashed]{2,1}{2,3}<{$\delta$}
        \endpsmatrix

\end{document}

^: 上方、_: 下方、<: 左侧和>: 右侧

在此处输入图片描述

相关内容