在 tikz 节点之间使用 chemfig 箭头

在 tikz 节点之间使用 chemfig 箭头

我想使用chemfig两个 tikz 节点之间。

我查阅了 chemfig 手册。它有在 tikz 节点中绘制 chemfig 方案的示例,但没有如何使用 chemfig 箭头作为 tikz 箭头的示例。我可以用它在节点 (a) 和 (b) 之间绘制箭头:

 \draw[] (a) -- node[] {\schemestart \arrow{<->} \schemestop } (b); 

如果我不是那么懒的话,我会写一个宏。我想知道 chemfig 是否已经有这样的宏(或基于 pgfkeys 的解决方案),以便其箭头可以像 tikz 箭头一样用于 tikz 箭头?例如

 \draw[-some chemfig arrow-,draw] (a) -- (b);

答案1

chemfig的箭头是 TikZ 箭头,称为CF

\documentclass{article}
\usepackage{tikz,chemfig}

\begin{document}

\begin{tikzpicture}
  \draw[-CF] (0,0) -- ++(1,0);
\end{tikzpicture}

\schemestart
  A \arrow B
\schemestop

\end{document}

在此处输入图片描述

相关内容