![带有两个箭头和乳胶箭头的箭](https://linux22.com/image/356394/%E5%B8%A6%E6%9C%89%E4%B8%A4%E4%B8%AA%E7%AE%AD%E5%A4%B4%E5%92%8C%E4%B9%B3%E8%83%B6%E7%AE%AD%E5%A4%B4%E7%9A%84%E7%AE%AD.png)
tikzcd
如何用(或tikz
)绘制带有两个尾部的箭头,并带有latex
箭头尖?如果我使用\ar[Rightarrow]
,我会得到默认的箭头尖。如果我使用\ar[double]
,我可以获得latex
箭头尖,但两个尾部彼此太近了。
这是一个简单的例子:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{tikz-cd}
\tikzset{commutative diagrams/.cd, arrow style=tikz, diagrams={>=latex}}
\begin{document}
$\begin{tikzcd} A \ar{rr} \ar{dr} & \ar[Rightarrow]{d} & B \\
& C \ar{ur} & \end{tikzcd}$
$\begin{tikzcd} A \ar{rr} \ar{dr} & \ar[double]{d} & B \\
& C \ar{ur} & \end{tikzcd}$
\end{document}
答案1
虽然Rightarrow
是tikz-cd选项,double
是 Ti钾Z 选项,通常与double distance
//一起使用double distance between line centers
。double equal sign distance
值得注意的是,double equal sign distance
将设置双倍距离,使得双线与等号兼容(假设是标准字体)。
从这句话可以看出tikz-cd用来double equal sign distance
定义double line
。然后它用来double line
定义Rightarrow
/ Leftarrow
/ Leftrightarrow
/ Mapsto
/ Mapsfrom
/ equal
/ equals
。