xy-pic 的重型箭头提示

xy-pic 的重型箭头提示

中的箭头xy-pic很窄,但我的图表需要较粗的箭头。我尝试了以下箭头定义,但箭头的尖端进入了图表节点的圆圈。

\documentclass{report}
\usepackage[all]{xy}

\newdir{|>}{%
!/4.5pt/@{|}*:(1,-.2)@^{>}*:(1,+.2)@_{>}}

\begin{document}
\[
\xygraph{
!{<0cm,0cm>;<2cm,0cm>:<0cm,2cm>::}
!{(0,0)}*+=[o]+[F]{1}="1"
!{(1,0)}*+=[o]+[F]{2}="2"
"1":@{|>}"2"
} 
\]
\end{document}

你能帮我避免这个问题吗?

我该如何填充箭头?或者最好得到类似的东西:箭头提示

答案1

只是为了展示你的问题的解决方案tikz-cd

% arara: pdflatex 

\documentclass{report}
\usepackage{tikz-cd}
\usetikzlibrary{arrows} 

\begin{document}
\[
\begin{tikzcd}
\tikz{\node[draw, circle]{1}} \arrow[-latex]{r} & \tikz{\node[draw, circle]{2}}
\end{tikzcd}
\]
\tikzcdset{
arrow style=tikz,
diagrams={>=stealth}
}
\[
\begin{tikzcd}
\tikz{\node[draw, circle]{1}} \arrow{r} & \tikz{\node[draw, circle]{2}}
\end{tikzcd}
\]
\end{document}

在此处输入图片描述

相关内容