如何垂直对齐(中心)化学反应中的成分?

如何垂直对齐(中心)化学反应中的成分?

有没有办法以某种方式对齐组件 [-M-] 和箭头,以便所有内容垂直居中?提前谢谢您!

\documentclass{article}
\usepackage{chemfig}

\begin{document}
\setchemfig{atom sep=3em}
\schemestart
n \arrow{0}[,0]
\chemleft[
\chemfig{M([6]-R|^{+;-})}
\chemright]
\schemestop
\schemestart
\arrow{0}[,0] +  \chemfig{-[@{leftfourth,0.5},0.8]M-[@{rightfourth,0.5},0.8]}
\polymerdelim[delimiters ={[]}, height = 5pt, depth = 13pt, indice = m]{leftfourth}{rightfourth}
\schemestop
\schemestart
\arrow{->[Polymerisation][]}[0,2]
\chemfig{-[@{leftbig,0.5},1]-[@{leftmiddle,-18},0.1]M([6]-R|^{+;-})-[@{rightmiddle,42},0.1]-[@{leftsmall,0.9},1.5]M-[@{rightsmall,0.2},1]-[@{rightbig,0.1},0.3]}
\polymerdelim[delimiters ={[]}, height = 10pt, depth = 45pt, indice = k]{leftbig}{rightbig}
\polymerdelim[delimiters ={[]}, height = 1pt, depth = 11pt, indice = m]{leftsmall}{rightsmall}
\polymerdelim[delimiters ={[]}, height = 3pt, depth = 38pt, indice = n]{leftmiddle}{rightmiddle}
\schemestop


\end{document}

聚合

答案1

我删除了两个多余的\schemestop \schemestart+用 替换了符号,\+并在加号和第二个矩形之间添加了一个额外的隐形箭头:

在此处输入图片描述

\documentclass{article}
\usepackage{chemfig}

\begin{document}

\setchemfig{atom sep=3em}
\schemestart
n \arrow{0}[,0]
\chemleft[
\chemfig{M([6]-R|^{+;-})}
\chemright]
\arrow{0}[,0] \+  \arrow{0}[,0] \chemfig{-[@{leftfourth,0.5},0.8]M-[@{rightfourth,0.5},0.8]}
\polymerdelim[delimiters ={[]}, height = 5pt, depth = 13pt, indice = m]{leftfourth}{rightfourth}
\arrow{->[Polymerisation][]}[0,2]
\chemfig{-[@{leftbig,0.5},1]-[@{leftmiddle,-18},0.1]M([6]-R|^{+;-})-[@{rightmiddle,42},0.1]-[@{leftsmall,0.9},1.5]M-[@{rightsmall,0.2},1]-[@{rightbig,0.1},0.3]}
\polymerdelim[delimiters ={[]}, height = 10pt, depth = 45pt, indice = k]{leftbig}{rightbig}
\polymerdelim[delimiters ={[]}, height = 1pt, depth = 11pt, indice = m]{leftsmall}{rightsmall}
\polymerdelim[delimiters ={[]}, height = 3pt, depth = 38pt, indice = n]{leftmiddle}{rightmiddle}
\schemestop


\end{document}

相关内容