tikz-cd 相当于 xy-pic 命令 \ar@{-}

tikz-cd 相当于 xy-pic 命令 \ar@{-}

如何制作图表

X - Y -> Z

使用 tikz-cd 吗?

使用 xy-pic,我会输入

\xymatrix{ X \ar@{-}[r] & Y \ar[r] & Z }

我试过

\begin{tikzcd} X \ar[no head]{r} & Y \ar{r} & Z \end{tikzcd}

但它不起作用。

注意

\begin{tikzcd} X \ar[two heads]{r} & Y \ar{r} & Z \end{tikzcd}

生产

X ->> Y -> Z

“正如它应该”。

换句话说:

tikz-cd 与 xy-pic 命令等效的是什么\ar@{-}

非常感谢您的帮助。

编辑。Peter Jansson 恳请我提供一个最小工作示例 (MWE)。下面是可行的示例:

\documentclass{article}
\usepackage[all]{xy}
\usepackage{tikz-cd}
\begin{document}
$$
\xymatrix{ X \ar@{-}[r] & Y\ar[r] & Z}
$$
$$
\begin{tikzcd} 
X \ar[two heads]{r} & Y \ar{r} & Z 
\end{tikzcd}
$$
\end{document}

以下是不起作用的内容:

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
$$
\begin{tikzcd} 
X \ar[no head]{r} & Y \ar{r} & Z 
\end{tikzcd}
$$
\end{document}

我收到错误消息

! Package pgfkeys Error: 
I do not know the key '/tikz/no head' 
and I am going to ignore it. 
Perhaps you misspelled it.

这并不让我感到惊讶,因为我只是试着猜测一个可能的命令。但我希望有一种简单的方法可以做到这一点。

答案1

只需使用可选参数\ar即可指定箭头的形状、偏移量等等:

\documentclass{article}
\usepackage{tikz-cd}
\begin{document}
\[
\begin{tikzcd} 
X \ar[-]{r} & Y \ar{r} & Z 
\end{tikzcd}
\]
\end{document}

切勿$$在 LaTeX 中使用。

在此处输入图片描述

相关内容