TikZcd 中的打开三角箭头

TikZcd 中的打开三角箭头

我正在尝试绘制一个tikz-cd带有箭头open triangle形状的图表(stmaryrd应该是\rightarrowtriangle)。

如果我写了类似的内容,A\arrow[rightarrowtriangle]{r}{e} &B 就会出现错误。我该如何更改箭头类型tikz-cd

答案1

尝试\arrow[r,-{Triangle[open]}。这Triangle[open]是库中的一个箭头arrows.meta,它tikz-cd会为您加载。(请参阅 /TikZ 手册中的文档pgf,第 16.5 节。)请注意,这使用了通常的 TikZ 语法,即连字符 ( ) 后跟箭头。由于括号提供了的选项,-因此需要使用花括号。openTriangle

如果要为所有图表或特定图表设置默认箭头提示,请使用手册第 2.2 节中描述的技术tikz-cd,如下所示。

在此处输入图片描述

\documentclass[border=5mm]{standalone}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
A \arrow[r,-{Triangle[open]}] & B
\end{tikzcd}

\begin{tikzcd}[ % set default options for this diagram
  arrow style=tikz, % use tips from arrows.meta
  >={Triangle[open]} % set default arrow tip
]
A \arrow[r] & B
\end{tikzcd}

% use \tikzcdset to define setting for all following tikzcd-diagrams
\tikzcdset{
  arrow style=tikz,
  >={Triangle[open]}
}
\begin{tikzcd}
A \arrow[r] & B
\end{tikzcd}
\end{document}

相关内容