我怎样才能在 tikz 中的图表中制作“相等”箭头?更清楚一点,我想获得的是 xy 中以下命令的等效项:
\ar@{=}[方向]
我想要的两个例子(在 tikz 中完成):
和
感谢您的帮助。
答案1
您可以double equal sign distance
在\draw
选项中设置双线之间的距离,以匹配等号的距离。
双线适用于任何路径规范,包括类似bend left
或 的内容to [out=45]
:
\documentclass[border=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw [double equal sign distance] (0,0) to [out=45, in=180] (3,0) node [anchor=mid west] {$= A$};
\end{tikzpicture}
\end{document}
答案2
最棒的tikz-cd
包裹 (tikz-cd,手动的equal
) 包括箭头选项。
代码
\documentclass[tikz,convert=false]{standalone}
\usepackage{tikz-cd}
\usetikzlibrary{arrows}
\tikzset{commutative diagrams/.cd,arrow style=tikz,diagrams={>=latex'}}
\begin{document}
\begin{tikzcd}[swap,bend angle=45]
A \dar{f} \rar{a} \ar[bend left,equal]{rr}
& X \dar{g} \rar{r}
& A \dar[swap]{f} \\
B \rar[swap]{i} \ar[bend right,equal]{rr}
& Y \rar[swap]{\beta}
& B
\end{tikzcd}
\end{document}