我正在尝试使用该包通过 制作一个“向上”方向xy
的箭头,但不起作用。你能帮我吗?{>->}
$\xymatrix@1{\ar@{>->}[ur]& }$
答案1
如果要让箭头指向右上方,则至少需要两行矩阵单元格。我刚刚在上面添加了一个空行,它就可以正常工作。我还插入了一个示例tikz-cd用于演示。与 不同xymatrix
,您不能在此处指向空单元格。这就是我引入命令的原因\null
,它只是一个空的虚拟命令。
% arara: pdflatex
\documentclass{article}
\usepackage[all,cmtip]{xy}
\usepackage{tikz-cd}
\begin{document}
\[\xymatrix@1{
& \\
\ar@{>->}[ur] &
}\]
\[\begin{tikzcd}%[row sep=..., column sep=...] & if you want to adapt size and angle
& \null \\
\ar[>->]{ur} &
\end{tikzcd}\]
\end{document}
答案2
xy
可以使用而不是 来获得短箭头\xymatrix
:
\documentclass{article}
\usepackage{amsmath}
\usepackage[all,cmtip]{xy}
\newcommand{\nenearrow}{\mathrel{\donenearrow}}
\newcommand{\donenearrow}{%
\kern 1mm
\begin{xy} (-1,-1)="a",(2,2)="b" \ar@{>->} "a";"b" \end{xy}%
}
\begin{document}
\[
A \nenearrow B
\]
\end{document}