箭头端点问题

箭头端点问题

我的图表中不断出现这些圆圈,但我不知道为什么。这是代码,它有什么问题吗?每个箭头的起点和终点都有一个圆圈,在我的图表中还有另外 3 个圆圈。我认为它们与&&&符号的使用有关,但我不明白它们是如何或为什么的。

\documentclass {article}

\usepackage {amsmath}
\usepackage {amssymb}
\usepackage {graphicx}
\usepackage[all]{xy}

\begin {document}
$\xymatrix{
 & \bullet\\ \bullet\ar[dr]^b_\phi \ar[ur]^a
&& \bullet \ar[ul]^\chi_e   \\
& \bullet \ar[uu]^c_{\psi\circ\chi} \ar[ur]^d_\psi
}\\$
\end {document}

答案1

&符号定义了矩阵中两点之间的分隔符。其中一些缺失(不会造成干扰),我添加了它们。我现在看到的唯一圆圈是四个项目符号(\bullet如果您愿意,可以用其他任何命令替换该命令)和中间箭头标签中的圆圈\psi\circ\chi(您可以更改为\times\cdot或您想要的任何内容)。

周围不应该有其他圆圈。请看我整理的示例:

% arara: pdflatex

\documentclass{article}
\usepackage[all, pdf, cmtip]{xy}

\begin {document}
\[
\xymatrix{
 & \bullet & \\ 
 \bullet\ar[dr]^b_\phi \ar[ur]^a & & \bullet \ar[ul]^\chi_e \\
 & \bullet \ar[uu]^c_{\psi\circ\chi} \ar[ur]^d_\psi &
 }
\]
\end {document}

在此处输入图片描述

编辑

如果您愿意,您可能希望使用以下方法制作相同的图形tikz-cd

% arara: pdflatex

\documentclass{article}
\usepackage{tikz-cd}

\begin {document}
\[
\begin{tikzcd}
{}& \bullet & \\ 
 \bullet \ar{dr}{b}[swap]{\phi} \ar{ur}{a} & & \bullet \ar{ul}[swap]{e}{\chi} \\
& \bullet \ar{uu}{c}[swap]{\psi\circ\chi} \ar{ur}{d}[swap]{\psi} &
\end{tikzcd}
\]
\end {document}

相关内容