我的图表中不断出现这些圆圈,但我不知道为什么。这是代码,它有什么问题吗?每个箭头的起点和终点都有一个圆圈,在我的图表中还有另外 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}