tikz-cd 中的旋转门箭头

tikz-cd 中的旋转门箭头

我想\vdash在 tikz-cd 中制作一个“旋转门”即样式箭头。

我可以使用选项来完成此操作[maps to, no head],但是垂直条似乎太短了:

在此处输入图片描述

\documentclass{article}
\usepackage{tikz-cd}
\tikzcdset{arrow style=tikz}
\usepackage{tikz}

\begin{document}
\begin{equation}
  \begin{tikzcd}
    A \arrow[r, maps to, no head, "F"] & B
  \end{tikzcd}
\end{equation}
\end{document}

在尾部添加更长的垂直条的最简单方法是什么?

答案1

你非常接近了,我改成maps totail,结果没有太大区别,但在我的例子中,你只是说“我想要尾巴”而不是“我想要这支箭”。我们将保留no head

我所做的主要改变(或者说添加)是为添加一种样式tikzcdset

输出

在此处输入图片描述

代码

\documentclass[margin=10pt]{standalone}
\usepackage{tikz-cd} % no need to load tikz, since tikz-cd already loads it

% \usetikzlibrary{arrows.meta} % you can uncomment this if you want more arrow types

\tikzcdset{
    arrow style=tikz,
    diagrams={>={|[scale=2]}}
}

\begin{document}
  \begin{tikzcd}
    A \arrow[r, tail, no head,"F"] & B
  \end{tikzcd}
\end{document}

答案2

我找到了一个更简单的解决方案,结合了这个答案

\begin{tikzcd}[| /.tip = {Bar[scale=2]}]
A  \arrow[r, |-]  B
\end{tikzcd}

此外,第一个答案存在改变文档中的所有图表的问题,但是这个答案只影响当前图表。

相关内容