带有 xy 包的箭头

带有 xy 包的箭头

我正在尝试使用该包通过 制作一个“向上”方向xy的箭头,但不起作用。你能帮我吗?{>->}$\xymatrix@1{\ar@{>->}[ur]& }$

答案1

如果要让箭头指向右上方,则至少需要两行矩阵单元格。我刚刚在上面添加了一个空行,它就可以正常工作。我还插入了一个示例用于演示。与 不同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}

在此处输入图片描述

相关内容