乳胶环回公式箭头

乳胶环回公式箭头

我想创建一个方程,其中第二个方程与第一个方程相乘。我想将方程写成一个图形。

在此处输入图片描述

我尝试使用长箭头

\begin{align}
%\begin{split}
         \rightarrow  \dotr{R}+O_2  &\longrightarrow \dotr{R00}
  %\end{split}
     \label{}
\end{align}

\begin{align}
%\begin{split}
         \dotr{R00} + RH &\longrightarrow ROOH + \dotr{R} \bigg\uparrow
  %\end{split}
     \label{}
\end{align}

答案1

图中的方程式是化学方程式。使用 Bernard 的答案和mhchem包(用于编写化学公式等),以下是您可以使用的代码。化学工程该包负责处理化学方程式中的自由基点。

\documentclass{article}

\usepackage{amsmath}
\usepackage{pst-node}

\usepackage[version=4, arrows=pgf-filled]{mhchem}

\begin{document}

\begin{align}
    &\rnode{R1}{\ce{R^{.}}} + \ce{O2 -> ROO^{.}} \\
    &\ce{ROO^{.} + RH ->}\rnode{R2}{\ce{R^{.}}}
    %
    \psset{linewidth=0.5pt, arrows=<-, arrowinset=0.5, nodesep=2pt}
    \ncloop[angleA=180, armA=1cm, angleB=-90, armB=0.20cm, linearc=0]{R1}{R2}%
\end{align}
\end{document}

带有自由基点的化学方程式

答案2

您可以使用以下\ncloop命令pst-node

\documentclass{article}

\usepackage{amsmath}
\newcommand{\dotr}[1]{#1^{\bullet}}
\usepackage{pst-node}

\begin{document}

\begin{align}
    \rnode{R1}{ \dotr{\mathrm{R}}}+\mathrm{O}_2 &\longrightarrow \dotr{\mathrm{ROO}}\\
     \dotr{\mathrm{ROO}} + \mathrm{RH} &\longrightarrow \mathrm{ROOH} +\dotr{ \rnode{R2}{\mathrm{R}}}
    %
    \psset{linewidth=0.5pt, arrows=<-, arrowinset=0.2, nodesep=2pt}
    \ncloop[angleA=180, armA=1cm, angleB=-90, armB=0.20cm, linearc=0.05]{R1}{R2}%
 \label{}
\end{align}

\end{document} 

在此处输入图片描述

相关内容