如何制作图表
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 中使用。