在图片上画箭头

在图片上画箭头
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}%
\usepackage{lmodern}
\usepackage[nomarginpar, textwidth = 16cm]{geometry}
\usepackage[svgnames,x11names]{pstricks}%%, pdf
\usepackage{pstricks-add}
\usepackage{multido}
\usepackage{mathtools}

\pagestyle{empty}
\begin{document}


\psset{nodesep=2pt}
\newpsstyle{DblDash}{linestyle=dashed, dash=1pt 1.5pt, doubleline}
\begin{psmatrix}[mnode=r,colsep=0.6,rowsep=0.5]

& &[name=1] $D_5$ \\
 && [name=2] $\{e,a,a^2,a^3,a^4\}$ &\\
[name=3] $\{e,ab\}$ &  [name=4] $\{e,a^2b\}$  &  && [name=5] $\{e,a^3b\}$ & [name=6]$\{e,a^4b\}$\\

& & [name=7] $\{e\}$
\ncline{11}{21}\ncline{12}{22}
\ncline{21}{32}\ncline{22}{32}

\ncline{1}{2}
\ncline{2}{3}\ncline{2}{4}\ncline{2}{5}\ncline{2}{6}
\ncline{3}{7}\ncline{4}{7}\ncline{5}{7}\ncline{6}{7}



\end{psmatrix}

\end{document} 

在此处输入图片描述

我用微软画图软件画了箭头,但我想用乳胶画。我在网上查了一下,找到了这个

\todo[inline, color=green!40]{This is an inline comment.}

但它篡改了图片:'(。有什么建议吗?'

我如何添加坐标,以便使箭头指向我想要的位置,有点像这个问题的答案使用 TikZ 绘制带有文字的箭头

答案1

最好使用字母数字name

nodesep=15pt下面在节点右侧距离 15pt ( ) 处插入两个额外节点F(水平方向),一个与节点在同一水平B,另一个与节点在同一水平F(垂直方向)。然后,绘制两个箭头,随后使用 eft 参考点放置标签[l]

在此处输入图片描述

\documentclass{article}
\usepackage[svgnames,x11names]{pstricks}
\usepackage{pstricks-add}

\pagestyle{empty}
\begin{document}

\psset{nodesep=2pt}
\SpecialCoor
\newpsstyle{DblDash}{linestyle=dashed, dash=1pt 1.5pt, doubleline}
\begin{psmatrix}[mnode=r,colsep=0.6,rowsep=0.5]
  & & [name=A] $D_5$ \\
  & & [name=B] $\{e,a,a^2,a^3,a^4\}$ & \\
  [name=C] $\{e,ab\}$ & [name=D] $\{e,a^2b\}$ & & & [name=E] $\{e,a^3b\}$ & [name=F]$\{e,a^4b\}$\\
  & & [name=G] $\{e\}$
  \ncline{A}{B}
  \ncline{B}{C}\ncline{B}{D}\ncline{B}{E}\ncline{B}{F}
  \ncline{C}{G}\ncline{D}{G}\ncline{E}{G}\ncline{F}{G}
  \pnode([nodesep=15pt]F|B){B-right}
  \pnode(B-right|F){F-right}
  \ncline{<-}{B}{B-right}\rput[l]([nodesep=5pt]B-right){Sylow 5-subgroup}
  \ncline{<-}{F}{F-right}\rput[l]([nodesep=5pt]F-right){Sylow 2-subgroups}
\end{psmatrix}

\end{document}

以下是关于参考点的观点(来自pstricks 文档, 部分24 放置和旋转任意,第 42 页):

在此处输入图片描述

答案2

\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}%
\usepackage{lmodern}
\usepackage[nomarginpar, textwidth = 16cm]{geometry}
\usepackage[svgnames,x11names]{pstricks}%%, pdf
\usepackage{pstricks-add}
\usepackage{multido}
\usepackage{mathtools}

\pagestyle{empty}

\begin{document}

\psset{nodesep=2pt}
\newpsstyle{DblDash}{linestyle=dashed, dash=1pt 1.5pt, doubleline}
\begin{psmatrix}[mnode=r,colsep=0.6,rowsep=0.5]
& &[name=1] $D_5$ \\
 && [name=2] $\{e,a,a^2,a^3,a^4\}$ &\\
[name=3] $\{e,ab\}$ &  [name=4] $\{e,a^2b\}$  &  && [name=5] $\{e,a^3b\}$ & [name=6]$\{e,a^4b\}$\\

& & [name=7] $\{e\}$
\ncline{11}{21}\ncline{12}{22}
\ncline{21}{32}\ncline{22}{32}

\ncline{1}{2}
\ncline{2}{3}\ncline{2}{4}\ncline{2}{5}\ncline{2}{6}
\ncline{3}{7}\ncline{4}{7}\ncline{5}{7}\ncline{6}{7}

\psline[linewidth=1pt]{<-}(1,2)(4,2)
\rput[l](4.2,2){Sylow 5-subgroup}
\psline[linewidth=1pt]{<-}(5.2,1)(6,1)
\rput[l](6.2,1){Sylow 2-subgroups}
\end{psmatrix}

\end{document}

在此处输入图片描述

答案3

使用总是相对坐标:

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

\psset{nodesep=2pt}
\begin{psmatrix}[mnode=r,colsep=0.6,rowsep=0.75]
                    &                      &[name=1] $D_5$                 & \\
                    &                      &[name=2] $\{e,a,a^2,a^3,a^4\}$ &[name=A]\\
[name=3] $\{e,ab\}$ &[name=4] $\{e,a^2b\}$ & & & [name=5] $\{e,a^3b\}$ &    
        [name=6]$\{e,a^4b\}$  & [name=B]                                            \\
                    &                      &[name=7] $\{e\}$
\ncline{1}{2}
\ncline{2}{3}\ncline{2}{4}\ncline{2}{5}\ncline{2}{6}
\ncline{3}{7}\ncline{4}{7}\ncline{5}{7}\ncline{6}{7}
\ncline[linewidth=1pt,arrows=->,nodesepA=2cm]{A}{A}>{Sylow 5-subgroup}
\ncline[linewidth=1pt,arrows=->,nodesepA=1cm]{B}{B}>{Sylow 2-subgroups}
\end{psmatrix}

\end{document}

在此处输入图片描述

或者不使用nodesep和简单的连接:

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

\psset{nodesep=2pt}
\begin{psmatrix}[mnode=r,colsep=0.6,rowsep=0.75]
                    &                      &[name=1] $D_5$                 & \\
                    &                      &[name=2] $\{e,a,a^2,a^3,a^4\}$ 
      & & & & & [name=A] Sylow 5-subgroup\\
[name=3] $\{e,ab\}$ &[name=4] $\{e,a^2b\}$ &                               & 
      &[name=5] $\{e,a^3b\}$ &[name=6]$\{e,a^4b\}$  & &[name=B]Sylow 2-subgroups \\
                    &                      &[name=7] $\{e\}$
\ncline{1}{2}
\ncline{2}{3}\ncline{2}{4}\ncline{2}{5}\ncline{2}{6}
\ncline{3}{7}\ncline{4}{7}\ncline{5}{7}\ncline{6}{7}
\ncline[linewidth=1pt,arrows=->]{A}{2}
\ncline[linewidth=1pt,arrows=->]{B}{6}
\end{psmatrix}

\end{document}

在此处输入图片描述

相关内容