如何增加 chemfig 中箭头的长度/增加方案的空间?

如何增加 chemfig 中箭头的长度/增加方案的空间?

我有一个反应方案,如下图所示:

在此处输入图片描述

平均能量损失

\documentclass{article}
\usepackage{chemfig}

\begin{document}

\schemestart
A \arrow(a--b){->[*{0}$\mathrm{-HO}$][*{0}$\mathrm{+O_{2}}$]}[-90] B
\arrow(@b--c){->[][]} C
% \subscheme{\arrow{->}\lewis{1.,R}}%
\arrow(@b--d){<=>[][*{0}$\mathrm{+O_{2}}$]}[-90] D
\arrow(@d--f){} F
\arrow(@d--f){->[$\mathrm{-\lewis{1.,HO}}$][]}
\arrow(@b--@f){->[$\mathrm{+O_{2}}$][$\mathrm{-\lewis{1.,HO}}$]}
\arrow(@d--e){<=>[][]}[-90] E
\arrow(@e--g){->[$\mathrm{-\lewis{3.,OH}}$][]} G
\arrow(@e--@f){->[$\mathrm{-\lewis{1.,HO}}$][]}
\schemestop

\end{document}

但是产品“F”周围的区域似乎很拥挤。为了解决这个问题,我添加了一些空间,如图所示:

在此处输入图片描述

添加空格后的 MWE

\\documentclass{article}
\usepackage{chemfig}

\begin{document}

\schemestart
A \arrow(a--b){->[*{0}$\mathrm{-HO}$][*{0}$\mathrm{+O_{2}}$]}[-90] B
\arrow(@b--c){->[][]} C
% \subscheme{\arrow{->}\lewis{1.,R}}%
\arrow(@b--d){<=>[][*{0}$\mathrm{+O_{2}}$]}[-90] D
\arrow(@d--f){} \hspace{3em} F
\arrow(@d--f){->[$\mathrm{-\lewis{1.,HO}}$][]}
\arrow(@b--@f){->[$\mathrm{+O_{2}}$][$\mathrm{-\lewis{1.,HO}}$]} \hspace{7em}
\arrow(@d--e){<=>[][]}[-90] E
\arrow(@e--g){->[$\mathrm{-\lewis{3.,OH}}$][]} G
\arrow(@e--@f){->[$\mathrm{-\lewis{1.,HO}}$][]}
\schemestop

\end{document}

现在存在两个问题:

  1. 从“D”到“F”的箭头长度没有增加。
  2. 箭头未完全与“F”对齐

如何解决 chemfig 中的方案的上述两个问题?

答案1

箭头的长度可以通过在角度后添加乘数来设置:

\arrow(@d--f){}[0, 2] F

其中2表示箭头的长度为标准长度的两倍。还请注意,在下一行中应替换f为。@f

在此处输入图片描述

\documentclass{article}
\usepackage{chemfig}

\begin{document}

    \schemestart
    A \arrow(a--b){->[*{0}$\mathrm{-HO}$][*{0}$\mathrm{+O_{2}}$]}[-90] B
    \arrow(@b--c){->[][]} C
    % \subscheme{\arrow{->}\lewis{1.,R}}%
    \arrow(@b--d){<=>[][*{0}$\mathrm{+O_{2}}$]}[-90] D
    \arrow(@d--f){}[0, 2] F
    \arrow(@d--@f){->[$\mathrm{-\lewis{1.,HO}}$][]}
    \arrow(@b--@f){->[$\mathrm{+O_{2}}$][$\mathrm{-\lewis{1.,HO}}$]}
    \arrow(@d--e){<=>[][]}[-90] E
    \arrow(@e--g){->[$\mathrm{-\lewis{3.,OH}}$][]} G
    \arrow(@e--@f){->[$\mathrm{-\lewis{1.,HO}}$][]}
    \schemestop

\end{document}

相关内容