xymatrix:用长等号“=”代替箭头

xymatrix:用长等号“=”代替箭头

有人知道如何用长等号“=”来代替xymatrix中的箭头吗?

\begin{equation}
\xymatrix{
 a    \ar@{^{(}->}[r] \ar@{^{(}->}[d] & b\\
c   & d
}\nn
\end{equation}

在此处输入图片描述

我们希望在这里制作

b = d

c=d

在此图缺少的箭头部分。

答案1

您可以使用\ar@{=}[<to>]

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

\begin{document}

\[
\xymatrix{
  a \ar@{^{(}->}[r] \ar@{^{(}->}[d] & b \ar@{=}[d] \\
  c \ar@{=}[r]  & d
}
\]

\end{document}

在此处输入图片描述

但是,使用的输出tikz-cd要好得多。

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

\begin{document}

\[
\begin{tikzcd}
  a \arrow[r,hook] \arrow[d,hook] & b \arrow[d,equal] \\
  c \arrow[r,equal]  & d
\end{tikzcd}
\]

\end{document}

在此处输入图片描述

相关内容