tikz-cd 箭头样式的直接箭头有额外的箭头

tikz-cd 箭头样式的直接箭头有额外的箭头

我想在常规中绘制一个箭头tikzpicture,其样式类似于图表中的箭头tikz-cd。手册的第 3.3 节tikz-cd给出了一些涉及带标签的节点的示例,但我只想要两个坐标之间的箭头。

当我尝试

\documentclass{standalone}
\usepackage{tikz, tikz-cd}
\begin{document}
\begin{tikzpicture}[commutative diagrams/every diagram]
\path[commutative diagrams/every arrow] (-1em, 0) edge (1em, 0);
\end{tikzpicture}
\end{document}

箭头开头处有一个多余的箭头(指向上方)。如何去掉它?

答案1

箭头tikz-cd必须是介于节点,但节点可能有空标签:

\documentclass{standalone}
\usepackage{tikz, tikz-cd}
\begin{document}
\begin{tikzpicture}[commutative diagrams/every diagram]
\node (from) at (-1em, 0) {};
\node (to)   at ( 1em, 0) {};
\path[commutative diagrams/every arrow] (from) edge (to);
\end{tikzpicture}
\end{document}

相关内容