中的箭头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}