循环化学反应级联

循环化学反应级联

我正在尝试使用tikz-cd包来绘制循环化学反应级联。以下是我迄今为止尝试过的方法

\documentclass{article}
\usepackage{graphicx, tikz-cd}
\begin{figure}[h]
    \centering
    \begin{tikzpicture}[node distance=3cm]
    % nodes
    \node (origin) at (0,0) {};
    \node (a) at (4,0) {A};
    \node (b) at (2.828,2.828) {B};
    \node (c) at (0,4) {C};
    \node (d) at (-2.828,2.828) {D};
    \node (e) at (-4, 0) {E};
    \node (f) at (-2.828,-2.828) {F};
    \node (g) at (0,-4) {G};
    \node (h) at (2.828, -2.828) {H};

    \draw (0, 0) circle [radius = 4cm]; %This element for illustration
    \draw [->] (a) to[bend right=45]  (b);
    \draw [->] (b) to[bend right=45]  (c);
    \draw [->] (c) to[bend right=45]  (d);
    \draw [->] (d) to[bend right=45]  (e);
    \draw [->] (e) to[bend right=45]  (f);
    \draw [->] (f) to[bend right=45]  (g);
    \draw [->] (g) to[bend right=45]  (h);
    \draw [->] (h) to[bend right=45]  (a);

    \end{tikzpicture}
    \caption{Caption}
\end{figure}

其结果如下, 在此处输入图片描述

但是,我希望箭头是圆形的。(与我为了说明目的而绘制的圆圈对齐)最后,我试图得到这样的反应级联, 在此处输入图片描述

任何帮助都将不胜感激!我试着看看发布但不确定如何在这里实现。

相关内容