绘制有头和尾但没有身体的 tikz-cd 箭头

绘制有头和尾但没有身体的 tikz-cd 箭头

无身箭

我想在右侧绘制箭头,与左侧箭头相同,no head但没有箭头主体。tikz-cd 提供了不绘制头部()的选项,默认情况下不绘制尾部,但似乎没有不绘制主体的选项。如何实现?

如果可以单独更改箭头和尾部的颜色,而不受主体影响,那么这是一种可能的解决方案,即使用draw=none主体,然后覆盖头部和尾部的颜色,但我还没有找到有关此信息。

\documentclass{article}

\begin{document}

\begin{tikzcd}
    A & B
    \arrow[from=1-1, to=1-2, hook]
\end{tikzcd}

\end{document}

答案1

我有一个潜在的解决方案,但如果有更多惯用的方法来实现这一点,我仍然想听听。

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

\begin{document}

\begin{tikzcd}
    A & B
    \arrow[from=1-1, to=1-2, hook, dash pattern=on 0 off 1mm]
\end{tikzcd}

\end{document}

生成:

无身箭

相关内容